theBall Engine 1.5
Moteur de rendue 3D basé sur OpenGL
D:/projets/cpp/tbengine/sources/GLee.c
Aller à la documentation de ce fichier.
00001 /***************************************************************************
00002 *
00003 * GLee.c
00004 * GLee (OpenGL Easy Extension library)        
00005 * Version : 5.4
00006 *
00007 * Copyright (c)2009  Ben Woodhouse  All rights reserved.
00008 *
00009 * Redistribution and use in source and binary forms, with or without
00010 * modification, are permitted provided that the following conditions are 
00011 * met:
00012 * 1. Redistributions of source code must retain the above copyright
00013 * notice, this list of conditions and the following disclaimer as
00014 * the first lines of this file unmodified.
00015 * 2. Redistributions in binary form must reproduce the above copyright
00016 * notice, this list of conditions and the following disclaimer in the
00017 * documentation and/or other materials provided with the distribution.
00018 *
00019 * THIS SOFTWARE IS PROVIDED BY BEN WOODHOUSE ``AS IS'' AND ANY EXPRESS OR
00020 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
00021 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
00022 * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT,
00023 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
00024 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
00025 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
00026 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
00027 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
00028 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00029 
00030 * Web: http://elf-stone.com/glee.php
00031 *
00032 * [This file was automatically generated by GLeeGen 7.0
00033 *
00034 ***************************************************************************/
00035 
00036 #ifdef _MSC_VER
00037         #pragma optimize( "g", off )
00038 #endif
00039 
00040 #include <stdio.h>
00041 #include <stdlib.h>
00042 #include <string.h>
00043 #include "GLee.h"
00044 
00045 #if defined(__APPLE__) || defined(__APPLE_CC__)
00046         #include <Carbon/Carbon.h>
00047 #endif
00048 
00049 typedef GLuint(*GLEE_LINK_FUNCTION)(void);
00050 
00051 GLboolean __GLeeInited=GL_FALSE;
00052 
00053 #ifndef _WIN32
00054         #define __stdcall  /* nothing */
00055 #endif 
00056 
00057 void * __GLeeGetProcAddress(const char *extname)
00058 {
00059 #ifdef WIN32
00060         return (void*)wglGetProcAddress(extname);
00061 #elif defined(__APPLE__) || defined(__APPLE_CC__)
00062     CFBundleRef bundle;
00063     CFURLRef bundleURL = CFURLCreateWithFileSystemPath(kCFAllocatorDefault, CFSTR("/System/Library/Frameworks/OpenGL.framework"), kCFURLPOSIXPathStyle, true);
00064 
00065     CFStringRef functionName = CFStringCreateWithCString(kCFAllocatorDefault, extname, kCFStringEncodingASCII);
00066 
00067     void *function;
00068 
00069     bundle = CFBundleCreate(kCFAllocatorDefault, bundleURL);
00070     assert(bundle != NULL);
00071 
00072     function = CFBundleGetFunctionPointerForName(bundle, functionName);
00073 
00074     CFRelease(bundleURL);
00075     CFRelease(functionName);
00076     CFRelease(bundle);
00077 
00078     return function;
00079 #else
00080         return (void*)glXGetProcAddressARB((const GLubyte *)extname);
00081 #endif
00082 }
00083 
00084 
00085 
00086 
00087 /* Extension querying variables */
00088 
00089 GLboolean _GLEE_VERSION_1_2 = GL_FALSE;
00090 GLboolean _GLEE_ARB_imaging = GL_FALSE;
00091 GLboolean _GLEE_VERSION_1_3 = GL_FALSE;
00092 GLboolean _GLEE_VERSION_1_4 = GL_FALSE;
00093 GLboolean _GLEE_VERSION_1_5 = GL_FALSE;
00094 GLboolean _GLEE_VERSION_2_0 = GL_FALSE;
00095 GLboolean _GLEE_VERSION_2_1 = GL_FALSE;
00096 GLboolean _GLEE_VERSION_3_0 = GL_FALSE;
00097 GLboolean _GLEE_ARB_multitexture = GL_FALSE;
00098 GLboolean _GLEE_ARB_transpose_matrix = GL_FALSE;
00099 GLboolean _GLEE_ARB_multisample = GL_FALSE;
00100 GLboolean _GLEE_ARB_texture_env_add = GL_FALSE;
00101 GLboolean _GLEE_ARB_texture_cube_map = GL_FALSE;
00102 GLboolean _GLEE_ARB_texture_compression = GL_FALSE;
00103 GLboolean _GLEE_ARB_texture_border_clamp = GL_FALSE;
00104 GLboolean _GLEE_ARB_point_parameters = GL_FALSE;
00105 GLboolean _GLEE_ARB_vertex_blend = GL_FALSE;
00106 GLboolean _GLEE_ARB_matrix_palette = GL_FALSE;
00107 GLboolean _GLEE_ARB_texture_env_combine = GL_FALSE;
00108 GLboolean _GLEE_ARB_texture_env_crossbar = GL_FALSE;
00109 GLboolean _GLEE_ARB_texture_env_dot3 = GL_FALSE;
00110 GLboolean _GLEE_ARB_texture_mirrored_repeat = GL_FALSE;
00111 GLboolean _GLEE_ARB_depth_texture = GL_FALSE;
00112 GLboolean _GLEE_ARB_shadow = GL_FALSE;
00113 GLboolean _GLEE_ARB_shadow_ambient = GL_FALSE;
00114 GLboolean _GLEE_ARB_window_pos = GL_FALSE;
00115 GLboolean _GLEE_ARB_vertex_program = GL_FALSE;
00116 GLboolean _GLEE_ARB_fragment_program = GL_FALSE;
00117 GLboolean _GLEE_ARB_vertex_buffer_object = GL_FALSE;
00118 GLboolean _GLEE_ARB_occlusion_query = GL_FALSE;
00119 GLboolean _GLEE_ARB_shader_objects = GL_FALSE;
00120 GLboolean _GLEE_ARB_vertex_shader = GL_FALSE;
00121 GLboolean _GLEE_ARB_fragment_shader = GL_FALSE;
00122 GLboolean _GLEE_ARB_shading_language_100 = GL_FALSE;
00123 GLboolean _GLEE_ARB_texture_non_power_of_two = GL_FALSE;
00124 GLboolean _GLEE_ARB_point_sprite = GL_FALSE;
00125 GLboolean _GLEE_ARB_fragment_program_shadow = GL_FALSE;
00126 GLboolean _GLEE_ARB_draw_buffers = GL_FALSE;
00127 GLboolean _GLEE_ARB_texture_rectangle = GL_FALSE;
00128 GLboolean _GLEE_ARB_color_buffer_float = GL_FALSE;
00129 GLboolean _GLEE_ARB_half_float_pixel = GL_FALSE;
00130 GLboolean _GLEE_ARB_texture_float = GL_FALSE;
00131 GLboolean _GLEE_ARB_pixel_buffer_object = GL_FALSE;
00132 GLboolean _GLEE_ARB_depth_buffer_float = GL_FALSE;
00133 GLboolean _GLEE_ARB_draw_instanced = GL_FALSE;
00134 GLboolean _GLEE_ARB_framebuffer_object = GL_FALSE;
00135 GLboolean _GLEE_ARB_framebuffer_sRGB = GL_FALSE;
00136 GLboolean _GLEE_ARB_geometry_shader4 = GL_FALSE;
00137 GLboolean _GLEE_ARB_half_float_vertex = GL_FALSE;
00138 GLboolean _GLEE_ARB_instanced_arrays = GL_FALSE;
00139 GLboolean _GLEE_ARB_map_buffer_range = GL_FALSE;
00140 GLboolean _GLEE_ARB_texture_buffer_object = GL_FALSE;
00141 GLboolean _GLEE_ARB_texture_compression_rgtc = GL_FALSE;
00142 GLboolean _GLEE_ARB_texture_rg = GL_FALSE;
00143 GLboolean _GLEE_ARB_vertex_array_object = GL_FALSE;
00144 GLboolean _GLEE_EXT_abgr = GL_FALSE;
00145 GLboolean _GLEE_EXT_blend_color = GL_FALSE;
00146 GLboolean _GLEE_EXT_polygon_offset = GL_FALSE;
00147 GLboolean _GLEE_EXT_texture = GL_FALSE;
00148 GLboolean _GLEE_EXT_texture3D = GL_FALSE;
00149 GLboolean _GLEE_SGIS_texture_filter4 = GL_FALSE;
00150 GLboolean _GLEE_EXT_subtexture = GL_FALSE;
00151 GLboolean _GLEE_EXT_copy_texture = GL_FALSE;
00152 GLboolean _GLEE_EXT_histogram = GL_FALSE;
00153 GLboolean _GLEE_EXT_convolution = GL_FALSE;
00154 GLboolean _GLEE_SGI_color_matrix = GL_FALSE;
00155 GLboolean _GLEE_SGI_color_table = GL_FALSE;
00156 GLboolean _GLEE_SGIS_pixel_texture = GL_FALSE;
00157 GLboolean _GLEE_SGIX_pixel_texture = GL_FALSE;
00158 GLboolean _GLEE_SGIS_texture4D = GL_FALSE;
00159 GLboolean _GLEE_SGI_texture_color_table = GL_FALSE;
00160 GLboolean _GLEE_EXT_cmyka = GL_FALSE;
00161 GLboolean _GLEE_EXT_texture_object = GL_FALSE;
00162 GLboolean _GLEE_SGIS_detail_texture = GL_FALSE;
00163 GLboolean _GLEE_SGIS_sharpen_texture = GL_FALSE;
00164 GLboolean _GLEE_EXT_packed_pixels = GL_FALSE;
00165 GLboolean _GLEE_SGIS_texture_lod = GL_FALSE;
00166 GLboolean _GLEE_SGIS_multisample = GL_FALSE;
00167 GLboolean _GLEE_EXT_rescale_normal = GL_FALSE;
00168 GLboolean _GLEE_EXT_vertex_array = GL_FALSE;
00169 GLboolean _GLEE_EXT_misc_attribute = GL_FALSE;
00170 GLboolean _GLEE_SGIS_generate_mipmap = GL_FALSE;
00171 GLboolean _GLEE_SGIX_clipmap = GL_FALSE;
00172 GLboolean _GLEE_SGIX_shadow = GL_FALSE;
00173 GLboolean _GLEE_SGIS_texture_edge_clamp = GL_FALSE;
00174 GLboolean _GLEE_SGIS_texture_border_clamp = GL_FALSE;
00175 GLboolean _GLEE_EXT_blend_minmax = GL_FALSE;
00176 GLboolean _GLEE_EXT_blend_subtract = GL_FALSE;
00177 GLboolean _GLEE_EXT_blend_logic_op = GL_FALSE;
00178 GLboolean _GLEE_SGIX_interlace = GL_FALSE;
00179 GLboolean _GLEE_SGIX_pixel_tiles = GL_FALSE;
00180 GLboolean _GLEE_SGIS_texture_select = GL_FALSE;
00181 GLboolean _GLEE_SGIX_sprite = GL_FALSE;
00182 GLboolean _GLEE_SGIX_texture_multi_buffer = GL_FALSE;
00183 GLboolean _GLEE_EXT_point_parameters = GL_FALSE;
00184 GLboolean _GLEE_SGIS_point_parameters = GL_FALSE;
00185 GLboolean _GLEE_SGIX_instruments = GL_FALSE;
00186 GLboolean _GLEE_SGIX_texture_scale_bias = GL_FALSE;
00187 GLboolean _GLEE_SGIX_framezoom = GL_FALSE;
00188 GLboolean _GLEE_SGIX_tag_sample_buffer = GL_FALSE;
00189 GLboolean _GLEE_FfdMaskSGIX = GL_FALSE;
00190 GLboolean _GLEE_SGIX_polynomial_ffd = GL_FALSE;
00191 GLboolean _GLEE_SGIX_reference_plane = GL_FALSE;
00192 GLboolean _GLEE_SGIX_flush_raster = GL_FALSE;
00193 GLboolean _GLEE_SGIX_depth_texture = GL_FALSE;
00194 GLboolean _GLEE_SGIS_fog_function = GL_FALSE;
00195 GLboolean _GLEE_SGIX_fog_offset = GL_FALSE;
00196 GLboolean _GLEE_HP_image_transform = GL_FALSE;
00197 GLboolean _GLEE_HP_convolution_border_modes = GL_FALSE;
00198 GLboolean _GLEE_INGR_palette_buffer = GL_FALSE;
00199 GLboolean _GLEE_SGIX_texture_add_env = GL_FALSE;
00200 GLboolean _GLEE_EXT_color_subtable = GL_FALSE;
00201 GLboolean _GLEE_PGI_vertex_hints = GL_FALSE;
00202 GLboolean _GLEE_PGI_misc_hints = GL_FALSE;
00203 GLboolean _GLEE_EXT_paletted_texture = GL_FALSE;
00204 GLboolean _GLEE_EXT_clip_volume_hint = GL_FALSE;
00205 GLboolean _GLEE_SGIX_list_priority = GL_FALSE;
00206 GLboolean _GLEE_SGIX_ir_instrument1 = GL_FALSE;
00207 GLboolean _GLEE_SGIX_calligraphic_fragment = GL_FALSE;
00208 GLboolean _GLEE_SGIX_texture_lod_bias = GL_FALSE;
00209 GLboolean _GLEE_SGIX_shadow_ambient = GL_FALSE;
00210 GLboolean _GLEE_EXT_index_texture = GL_FALSE;
00211 GLboolean _GLEE_EXT_index_material = GL_FALSE;
00212 GLboolean _GLEE_EXT_index_func = GL_FALSE;
00213 GLboolean _GLEE_EXT_index_array_formats = GL_FALSE;
00214 GLboolean _GLEE_EXT_compiled_vertex_array = GL_FALSE;
00215 GLboolean _GLEE_EXT_cull_vertex = GL_FALSE;
00216 GLboolean _GLEE_SGIX_ycrcb = GL_FALSE;
00217 GLboolean _GLEE_SGIX_fragment_lighting = GL_FALSE;
00218 GLboolean _GLEE_IBM_rasterpos_clip = GL_FALSE;
00219 GLboolean _GLEE_HP_texture_lighting = GL_FALSE;
00220 GLboolean _GLEE_EXT_draw_range_elements = GL_FALSE;
00221 GLboolean _GLEE_WIN_phong_shading = GL_FALSE;
00222 GLboolean _GLEE_WIN_specular_fog = GL_FALSE;
00223 GLboolean _GLEE_EXT_light_texture = GL_FALSE;
00224 GLboolean _GLEE_SGIX_blend_alpha_minmax = GL_FALSE;
00225 GLboolean _GLEE_SGIX_impact_pixel_texture = GL_FALSE;
00226 GLboolean _GLEE_EXT_bgra = GL_FALSE;
00227 GLboolean _GLEE_SGIX_async = GL_FALSE;
00228 GLboolean _GLEE_SGIX_async_pixel = GL_FALSE;
00229 GLboolean _GLEE_SGIX_async_histogram = GL_FALSE;
00230 GLboolean _GLEE_INTEL_texture_scissor = GL_FALSE;
00231 GLboolean _GLEE_INTEL_parallel_arrays = GL_FALSE;
00232 GLboolean _GLEE_HP_occlusion_test = GL_FALSE;
00233 GLboolean _GLEE_EXT_pixel_transform = GL_FALSE;
00234 GLboolean _GLEE_EXT_pixel_transform_color_table = GL_FALSE;
00235 GLboolean _GLEE_EXT_shared_texture_palette = GL_FALSE;
00236 GLboolean _GLEE_EXT_separate_specular_color = GL_FALSE;
00237 GLboolean _GLEE_EXT_secondary_color = GL_FALSE;
00238 GLboolean _GLEE_EXT_texture_perturb_normal = GL_FALSE;
00239 GLboolean _GLEE_EXT_multi_draw_arrays = GL_FALSE;
00240 GLboolean _GLEE_EXT_fog_coord = GL_FALSE;
00241 GLboolean _GLEE_REND_screen_coordinates = GL_FALSE;
00242 GLboolean _GLEE_EXT_coordinate_frame = GL_FALSE;
00243 GLboolean _GLEE_EXT_texture_env_combine = GL_FALSE;
00244 GLboolean _GLEE_APPLE_specular_vector = GL_FALSE;
00245 GLboolean _GLEE_APPLE_transform_hint = GL_FALSE;
00246 GLboolean _GLEE_SGIX_fog_scale = GL_FALSE;
00247 GLboolean _GLEE_SUNX_constant_data = GL_FALSE;
00248 GLboolean _GLEE_SUN_global_alpha = GL_FALSE;
00249 GLboolean _GLEE_SUN_triangle_list = GL_FALSE;
00250 GLboolean _GLEE_SUN_vertex = GL_FALSE;
00251 GLboolean _GLEE_EXT_blend_func_separate = GL_FALSE;
00252 GLboolean _GLEE_INGR_color_clamp = GL_FALSE;
00253 GLboolean _GLEE_INGR_interlace_read = GL_FALSE;
00254 GLboolean _GLEE_EXT_stencil_wrap = GL_FALSE;
00255 GLboolean _GLEE_EXT_422_pixels = GL_FALSE;
00256 GLboolean _GLEE_NV_texgen_reflection = GL_FALSE;
00257 GLboolean _GLEE_EXT_texture_cube_map = GL_FALSE;
00258 GLboolean _GLEE_SUN_convolution_border_modes = GL_FALSE;
00259 GLboolean _GLEE_EXT_texture_env_add = GL_FALSE;
00260 GLboolean _GLEE_EXT_texture_lod_bias = GL_FALSE;
00261 GLboolean _GLEE_EXT_texture_filter_anisotropic = GL_FALSE;
00262 GLboolean _GLEE_EXT_vertex_weighting = GL_FALSE;
00263 GLboolean _GLEE_NV_light_max_exponent = GL_FALSE;
00264 GLboolean _GLEE_NV_vertex_array_range = GL_FALSE;
00265 GLboolean _GLEE_NV_register_combiners = GL_FALSE;
00266 GLboolean _GLEE_NV_fog_distance = GL_FALSE;
00267 GLboolean _GLEE_NV_texgen_emboss = GL_FALSE;
00268 GLboolean _GLEE_NV_blend_square = GL_FALSE;
00269 GLboolean _GLEE_NV_texture_env_combine4 = GL_FALSE;
00270 GLboolean _GLEE_MESA_resize_buffers = GL_FALSE;
00271 GLboolean _GLEE_MESA_window_pos = GL_FALSE;
00272 GLboolean _GLEE_EXT_texture_compression_s3tc = GL_FALSE;
00273 GLboolean _GLEE_IBM_cull_vertex = GL_FALSE;
00274 GLboolean _GLEE_IBM_multimode_draw_arrays = GL_FALSE;
00275 GLboolean _GLEE_IBM_vertex_array_lists = GL_FALSE;
00276 GLboolean _GLEE_SGIX_subsample = GL_FALSE;
00277 GLboolean _GLEE_SGIX_ycrcb_subsample = GL_FALSE;
00278 GLboolean _GLEE_SGIX_ycrcba = GL_FALSE;
00279 GLboolean _GLEE_SGI_depth_pass_instrument = GL_FALSE;
00280 GLboolean _GLEE_3DFX_texture_compression_FXT1 = GL_FALSE;
00281 GLboolean _GLEE_3DFX_multisample = GL_FALSE;
00282 GLboolean _GLEE_3DFX_tbuffer = GL_FALSE;
00283 GLboolean _GLEE_EXT_multisample = GL_FALSE;
00284 GLboolean _GLEE_SGIX_vertex_preclip = GL_FALSE;
00285 GLboolean _GLEE_SGIX_convolution_accuracy = GL_FALSE;
00286 GLboolean _GLEE_SGIX_resample = GL_FALSE;
00287 GLboolean _GLEE_SGIS_point_line_texgen = GL_FALSE;
00288 GLboolean _GLEE_SGIS_texture_color_mask = GL_FALSE;
00289 GLboolean _GLEE_EXT_texture_env_dot3 = GL_FALSE;
00290 GLboolean _GLEE_ATI_texture_mirror_once = GL_FALSE;
00291 GLboolean _GLEE_NV_fence = GL_FALSE;
00292 GLboolean _GLEE_IBM_texture_mirrored_repeat = GL_FALSE;
00293 GLboolean _GLEE_NV_evaluators = GL_FALSE;
00294 GLboolean _GLEE_NV_packed_depth_stencil = GL_FALSE;
00295 GLboolean _GLEE_NV_register_combiners2 = GL_FALSE;
00296 GLboolean _GLEE_NV_texture_compression_vtc = GL_FALSE;
00297 GLboolean _GLEE_NV_texture_rectangle = GL_FALSE;
00298 GLboolean _GLEE_NV_texture_shader = GL_FALSE;
00299 GLboolean _GLEE_NV_texture_shader2 = GL_FALSE;
00300 GLboolean _GLEE_NV_vertex_array_range2 = GL_FALSE;
00301 GLboolean _GLEE_NV_vertex_program = GL_FALSE;
00302 GLboolean _GLEE_SGIX_texture_coordinate_clamp = GL_FALSE;
00303 GLboolean _GLEE_SGIX_scalebias_hint = GL_FALSE;
00304 GLboolean _GLEE_OML_interlace = GL_FALSE;
00305 GLboolean _GLEE_OML_subsample = GL_FALSE;
00306 GLboolean _GLEE_OML_resample = GL_FALSE;
00307 GLboolean _GLEE_NV_copy_depth_to_color = GL_FALSE;
00308 GLboolean _GLEE_ATI_envmap_bumpmap = GL_FALSE;
00309 GLboolean _GLEE_ATI_fragment_shader = GL_FALSE;
00310 GLboolean _GLEE_ATI_pn_triangles = GL_FALSE;
00311 GLboolean _GLEE_ATI_vertex_array_object = GL_FALSE;
00312 GLboolean _GLEE_EXT_vertex_shader = GL_FALSE;
00313 GLboolean _GLEE_ATI_vertex_streams = GL_FALSE;
00314 GLboolean _GLEE_ATI_element_array = GL_FALSE;
00315 GLboolean _GLEE_SUN_mesh_array = GL_FALSE;
00316 GLboolean _GLEE_SUN_slice_accum = GL_FALSE;
00317 GLboolean _GLEE_NV_multisample_filter_hint = GL_FALSE;
00318 GLboolean _GLEE_NV_depth_clamp = GL_FALSE;
00319 GLboolean _GLEE_NV_occlusion_query = GL_FALSE;
00320 GLboolean _GLEE_NV_point_sprite = GL_FALSE;
00321 GLboolean _GLEE_NV_texture_shader3 = GL_FALSE;
00322 GLboolean _GLEE_NV_vertex_program1_1 = GL_FALSE;
00323 GLboolean _GLEE_EXT_shadow_funcs = GL_FALSE;
00324 GLboolean _GLEE_EXT_stencil_two_side = GL_FALSE;
00325 GLboolean _GLEE_ATI_text_fragment_shader = GL_FALSE;
00326 GLboolean _GLEE_APPLE_client_storage = GL_FALSE;
00327 GLboolean _GLEE_APPLE_element_array = GL_FALSE;
00328 GLboolean _GLEE_APPLE_fence = GL_FALSE;
00329 GLboolean _GLEE_APPLE_vertex_array_object = GL_FALSE;
00330 GLboolean _GLEE_APPLE_vertex_array_range = GL_FALSE;
00331 GLboolean _GLEE_APPLE_ycbcr_422 = GL_FALSE;
00332 GLboolean _GLEE_S3_s3tc = GL_FALSE;
00333 GLboolean _GLEE_ATI_draw_buffers = GL_FALSE;
00334 GLboolean _GLEE_ATI_pixel_format_float = GL_FALSE;
00335 GLboolean _GLEE_ATI_texture_env_combine3 = GL_FALSE;
00336 GLboolean _GLEE_ATI_texture_float = GL_FALSE;
00337 GLboolean _GLEE_NV_float_buffer = GL_FALSE;
00338 GLboolean _GLEE_NV_fragment_program = GL_FALSE;
00339 GLboolean _GLEE_NV_half_float = GL_FALSE;
00340 GLboolean _GLEE_NV_pixel_data_range = GL_FALSE;
00341 GLboolean _GLEE_NV_primitive_restart = GL_FALSE;
00342 GLboolean _GLEE_NV_texture_expand_normal = GL_FALSE;
00343 GLboolean _GLEE_NV_vertex_program2 = GL_FALSE;
00344 GLboolean _GLEE_ATI_map_object_buffer = GL_FALSE;
00345 GLboolean _GLEE_ATI_separate_stencil = GL_FALSE;
00346 GLboolean _GLEE_ATI_vertex_attrib_array_object = GL_FALSE;
00347 GLboolean _GLEE_OES_read_format = GL_FALSE;
00348 GLboolean _GLEE_EXT_depth_bounds_test = GL_FALSE;
00349 GLboolean _GLEE_EXT_texture_mirror_clamp = GL_FALSE;
00350 GLboolean _GLEE_EXT_blend_equation_separate = GL_FALSE;
00351 GLboolean _GLEE_MESA_pack_invert = GL_FALSE;
00352 GLboolean _GLEE_MESA_ycbcr_texture = GL_FALSE;
00353 GLboolean _GLEE_EXT_pixel_buffer_object = GL_FALSE;
00354 GLboolean _GLEE_NV_fragment_program_option = GL_FALSE;
00355 GLboolean _GLEE_NV_fragment_program2 = GL_FALSE;
00356 GLboolean _GLEE_NV_vertex_program2_option = GL_FALSE;
00357 GLboolean _GLEE_NV_vertex_program3 = GL_FALSE;
00358 GLboolean _GLEE_EXT_framebuffer_object = GL_FALSE;
00359 GLboolean _GLEE_GREMEDY_string_marker = GL_FALSE;
00360 GLboolean _GLEE_EXT_packed_depth_stencil = GL_FALSE;
00361 GLboolean _GLEE_EXT_stencil_clear_tag = GL_FALSE;
00362 GLboolean _GLEE_EXT_texture_sRGB = GL_FALSE;
00363 GLboolean _GLEE_EXT_framebuffer_blit = GL_FALSE;
00364 GLboolean _GLEE_EXT_framebuffer_multisample = GL_FALSE;
00365 GLboolean _GLEE_MESAX_texture_stack = GL_FALSE;
00366 GLboolean _GLEE_EXT_timer_query = GL_FALSE;
00367 GLboolean _GLEE_EXT_gpu_program_parameters = GL_FALSE;
00368 GLboolean _GLEE_APPLE_flush_buffer_range = GL_FALSE;
00369 GLboolean _GLEE_EXT_gpu_shader4 = GL_FALSE;
00370 GLboolean _GLEE_EXT_draw_instanced = GL_FALSE;
00371 GLboolean _GLEE_EXT_packed_float = GL_FALSE;
00372 GLboolean _GLEE_EXT_texture_array = GL_FALSE;
00373 GLboolean _GLEE_EXT_texture_buffer_object = GL_FALSE;
00374 GLboolean _GLEE_EXT_texture_compression_latc = GL_FALSE;
00375 GLboolean _GLEE_EXT_texture_compression_rgtc = GL_FALSE;
00376 GLboolean _GLEE_EXT_texture_shared_exponent = GL_FALSE;
00377 GLboolean _GLEE_NV_depth_buffer_float = GL_FALSE;
00378 GLboolean _GLEE_NV_framebuffer_multisample_coverage = GL_FALSE;
00379 GLboolean _GLEE_EXT_framebuffer_sRGB = GL_FALSE;
00380 GLboolean _GLEE_NV_geometry_shader4 = GL_FALSE;
00381 GLboolean _GLEE_NV_parameter_buffer_object = GL_FALSE;
00382 GLboolean _GLEE_EXT_draw_buffers2 = GL_FALSE;
00383 GLboolean _GLEE_NV_transform_feedback = GL_FALSE;
00384 GLboolean _GLEE_EXT_bindable_uniform = GL_FALSE;
00385 GLboolean _GLEE_EXT_texture_integer = GL_FALSE;
00386 GLboolean _GLEE_GREMEDY_frame_terminator = GL_FALSE;
00387 GLboolean _GLEE_NV_conditional_render = GL_FALSE;
00388 GLboolean _GLEE_NV_present_video = GL_FALSE;
00389 GLboolean _GLEE_EXT_transform_feedback = GL_FALSE;
00390 GLboolean _GLEE_EXT_direct_state_access = GL_FALSE;
00391 GLboolean _GLEE_EXT_vertex_array_bgra = GL_FALSE;
00392 GLboolean _GLEE_EXT_texture_swizzle = GL_FALSE;
00393 GLboolean _GLEE_NV_explicit_multisample = GL_FALSE;
00394 GLboolean _GLEE_NV_transform_feedback2 = GL_FALSE;
00395 GLboolean _GLEE_SGIX_texture_select = GL_FALSE;
00396 GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE;
00397 GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE;
00398 GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE;
00399 GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE;
00400 GLboolean _GLEE_EXT_geometry_shader4 = GL_FALSE;
00401 GLboolean _GLEE_EXT_scene_marker = GL_FALSE;
00402 GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE;
00403 GLboolean _GLEE_EXT_texture_env = GL_FALSE;
00404 GLboolean _GLEE_IBM_static_data = GL_FALSE;
00405 GLboolean _GLEE_NV_gpu_program4 = GL_FALSE;
00406 GLboolean _GLEE_OES_byte_coordinates = GL_FALSE;
00407 GLboolean _GLEE_OES_compressed_paletted_texture = GL_FALSE;
00408 GLboolean _GLEE_OES_single_precision = GL_FALSE;
00409 GLboolean _GLEE_SGIX_pixel_texture_bits = GL_FALSE;
00410 GLboolean _GLEE_SGIX_texture_range = GL_FALSE;
00411 
00412 /*  GL Extension names */
00413 
00414 char __GLeeGLExtensionNames[322][39]={
00415     "GL_VERSION_1_2",
00416     "GL_ARB_imaging",
00417     "GL_VERSION_1_3",
00418     "GL_VERSION_1_4",
00419     "GL_VERSION_1_5",
00420     "GL_VERSION_2_0",
00421     "GL_VERSION_2_1",
00422     "GL_VERSION_3_0",
00423     "GL_ARB_multitexture",
00424     "GL_ARB_transpose_matrix",
00425     "GL_ARB_multisample",
00426     "GL_ARB_texture_env_add",
00427     "GL_ARB_texture_cube_map",
00428     "GL_ARB_texture_compression",
00429     "GL_ARB_texture_border_clamp",
00430     "GL_ARB_point_parameters",
00431     "GL_ARB_vertex_blend",
00432     "GL_ARB_matrix_palette",
00433     "GL_ARB_texture_env_combine",
00434     "GL_ARB_texture_env_crossbar",
00435     "GL_ARB_texture_env_dot3",
00436     "GL_ARB_texture_mirrored_repeat",
00437     "GL_ARB_depth_texture",
00438     "GL_ARB_shadow",
00439     "GL_ARB_shadow_ambient",
00440     "GL_ARB_window_pos",
00441     "GL_ARB_vertex_program",
00442     "GL_ARB_fragment_program",
00443     "GL_ARB_vertex_buffer_object",
00444     "GL_ARB_occlusion_query",
00445     "GL_ARB_shader_objects",
00446     "GL_ARB_vertex_shader",
00447     "GL_ARB_fragment_shader",
00448     "GL_ARB_shading_language_100",
00449     "GL_ARB_texture_non_power_of_two",
00450     "GL_ARB_point_sprite",
00451     "GL_ARB_fragment_program_shadow",
00452     "GL_ARB_draw_buffers",
00453     "GL_ARB_texture_rectangle",
00454     "GL_ARB_color_buffer_float",
00455     "GL_ARB_half_float_pixel",
00456     "GL_ARB_texture_float",
00457     "GL_ARB_pixel_buffer_object",
00458     "GL_ARB_depth_buffer_float",
00459     "GL_ARB_draw_instanced",
00460     "GL_ARB_framebuffer_object",
00461     "GL_ARB_framebuffer_sRGB",
00462     "GL_ARB_geometry_shader4",
00463     "GL_ARB_half_float_vertex",
00464     "GL_ARB_instanced_arrays",
00465     "GL_ARB_map_buffer_range",
00466     "GL_ARB_texture_buffer_object",
00467     "GL_ARB_texture_compression_rgtc",
00468     "GL_ARB_texture_rg",
00469     "GL_ARB_vertex_array_object",
00470     "GL_EXT_abgr",
00471     "GL_EXT_blend_color",
00472     "GL_EXT_polygon_offset",
00473     "GL_EXT_texture",
00474     "GL_EXT_texture3D",
00475     "GL_SGIS_texture_filter4",
00476     "GL_EXT_subtexture",
00477     "GL_EXT_copy_texture",
00478     "GL_EXT_histogram",
00479     "GL_EXT_convolution",
00480     "GL_SGI_color_matrix",
00481     "GL_SGI_color_table",
00482     "GL_SGIS_pixel_texture",
00483     "GL_SGIX_pixel_texture",
00484     "GL_SGIS_texture4D",
00485     "GL_SGI_texture_color_table",
00486     "GL_EXT_cmyka",
00487     "GL_EXT_texture_object",
00488     "GL_SGIS_detail_texture",
00489     "GL_SGIS_sharpen_texture",
00490     "GL_EXT_packed_pixels",
00491     "GL_SGIS_texture_lod",
00492     "GL_SGIS_multisample",
00493     "GL_EXT_rescale_normal",
00494     "GL_EXT_vertex_array",
00495     "GL_EXT_misc_attribute",
00496     "GL_SGIS_generate_mipmap",
00497     "GL_SGIX_clipmap",
00498     "GL_SGIX_shadow",
00499     "GL_SGIS_texture_edge_clamp",
00500     "GL_SGIS_texture_border_clamp",
00501     "GL_EXT_blend_minmax",
00502     "GL_EXT_blend_subtract",
00503     "GL_EXT_blend_logic_op",
00504     "GL_SGIX_interlace",
00505     "GL_SGIX_pixel_tiles",
00506     "GL_SGIS_texture_select",
00507     "GL_SGIX_sprite",
00508     "GL_SGIX_texture_multi_buffer",
00509     "GL_EXT_point_parameters",
00510     "GL_SGIS_point_parameters",
00511     "GL_SGIX_instruments",
00512     "GL_SGIX_texture_scale_bias",
00513     "GL_SGIX_framezoom",
00514     "GL_SGIX_tag_sample_buffer",
00515     "GL_FfdMaskSGIX",
00516     "GL_SGIX_polynomial_ffd",
00517     "GL_SGIX_reference_plane",
00518     "GL_SGIX_flush_raster",
00519     "GL_SGIX_depth_texture",
00520     "GL_SGIS_fog_function",
00521     "GL_SGIX_fog_offset",
00522     "GL_HP_image_transform",
00523     "GL_HP_convolution_border_modes",
00524     "GL_INGR_palette_buffer",
00525     "GL_SGIX_texture_add_env",
00526     "GL_EXT_color_subtable",
00527     "GL_PGI_vertex_hints",
00528     "GL_PGI_misc_hints",
00529     "GL_EXT_paletted_texture",
00530     "GL_EXT_clip_volume_hint",
00531     "GL_SGIX_list_priority",
00532     "GL_SGIX_ir_instrument1",
00533     "GL_SGIX_calligraphic_fragment",
00534     "GL_SGIX_texture_lod_bias",
00535     "GL_SGIX_shadow_ambient",
00536     "GL_EXT_index_texture",
00537     "GL_EXT_index_material",
00538     "GL_EXT_index_func",
00539     "GL_EXT_index_array_formats",
00540     "GL_EXT_compiled_vertex_array",
00541     "GL_EXT_cull_vertex",
00542     "GL_SGIX_ycrcb",
00543     "GL_SGIX_fragment_lighting",
00544     "GL_IBM_rasterpos_clip",
00545     "GL_HP_texture_lighting",
00546     "GL_EXT_draw_range_elements",
00547     "GL_WIN_phong_shading",
00548     "GL_WIN_specular_fog",
00549     "GL_EXT_light_texture",
00550     "GL_SGIX_blend_alpha_minmax",
00551     "GL_SGIX_impact_pixel_texture",
00552     "GL_EXT_bgra",
00553     "GL_SGIX_async",
00554     "GL_SGIX_async_pixel",
00555     "GL_SGIX_async_histogram",
00556     "GL_INTEL_texture_scissor",
00557     "GL_INTEL_parallel_arrays",
00558     "GL_HP_occlusion_test",
00559     "GL_EXT_pixel_transform",
00560     "GL_EXT_pixel_transform_color_table",
00561     "GL_EXT_shared_texture_palette",
00562     "GL_EXT_separate_specular_color",
00563     "GL_EXT_secondary_color",
00564     "GL_EXT_texture_perturb_normal",
00565     "GL_EXT_multi_draw_arrays",
00566     "GL_EXT_fog_coord",
00567     "GL_REND_screen_coordinates",
00568     "GL_EXT_coordinate_frame",
00569     "GL_EXT_texture_env_combine",
00570     "GL_APPLE_specular_vector",
00571     "GL_APPLE_transform_hint",
00572     "GL_SGIX_fog_scale",
00573     "GL_SUNX_constant_data",
00574     "GL_SUN_global_alpha",
00575     "GL_SUN_triangle_list",
00576     "GL_SUN_vertex",
00577     "GL_EXT_blend_func_separate",
00578     "GL_INGR_color_clamp",
00579     "GL_INGR_interlace_read",
00580     "GL_EXT_stencil_wrap",
00581     "GL_EXT_422_pixels",
00582     "GL_NV_texgen_reflection",
00583     "GL_EXT_texture_cube_map",
00584     "GL_SUN_convolution_border_modes",
00585     "GL_EXT_texture_env_add",
00586     "GL_EXT_texture_lod_bias",
00587     "GL_EXT_texture_filter_anisotropic",
00588     "GL_EXT_vertex_weighting",
00589     "GL_NV_light_max_exponent",
00590     "GL_NV_vertex_array_range",
00591     "GL_NV_register_combiners",
00592     "GL_NV_fog_distance",
00593     "GL_NV_texgen_emboss",
00594     "GL_NV_blend_square",
00595     "GL_NV_texture_env_combine4",
00596     "GL_MESA_resize_buffers",
00597     "GL_MESA_window_pos",
00598     "GL_EXT_texture_compression_s3tc",
00599     "GL_IBM_cull_vertex",
00600     "GL_IBM_multimode_draw_arrays",
00601     "GL_IBM_vertex_array_lists",
00602     "GL_SGIX_subsample",
00603     "GL_SGIX_ycrcb_subsample",
00604     "GL_SGIX_ycrcba",
00605     "GL_SGI_depth_pass_instrument",
00606     "GL_3DFX_texture_compression_FXT1",
00607     "GL_3DFX_multisample",
00608     "GL_3DFX_tbuffer",
00609     "GL_EXT_multisample",
00610     "GL_SGIX_vertex_preclip",
00611     "GL_SGIX_convolution_accuracy",
00612     "GL_SGIX_resample",
00613     "GL_SGIS_point_line_texgen",
00614     "GL_SGIS_texture_color_mask",
00615     "GL_EXT_texture_env_dot3",
00616     "GL_ATI_texture_mirror_once",
00617     "GL_NV_fence",
00618     "GL_IBM_texture_mirrored_repeat",
00619     "GL_NV_evaluators",
00620     "GL_NV_packed_depth_stencil",
00621     "GL_NV_register_combiners2",
00622     "GL_NV_texture_compression_vtc",
00623     "GL_NV_texture_rectangle",
00624     "GL_NV_texture_shader",
00625     "GL_NV_texture_shader2",
00626     "GL_NV_vertex_array_range2",
00627     "GL_NV_vertex_program",
00628     "GL_SGIX_texture_coordinate_clamp",
00629     "GL_SGIX_scalebias_hint",
00630     "GL_OML_interlace",
00631     "GL_OML_subsample",
00632     "GL_OML_resample",
00633     "GL_NV_copy_depth_to_color",
00634     "GL_ATI_envmap_bumpmap",
00635     "GL_ATI_fragment_shader",
00636     "GL_ATI_pn_triangles",
00637     "GL_ATI_vertex_array_object",
00638     "GL_EXT_vertex_shader",
00639     "GL_ATI_vertex_streams",
00640     "GL_ATI_element_array",
00641     "GL_SUN_mesh_array",
00642     "GL_SUN_slice_accum",
00643     "GL_NV_multisample_filter_hint",
00644     "GL_NV_depth_clamp",
00645     "GL_NV_occlusion_query",
00646     "GL_NV_point_sprite",
00647     "GL_NV_texture_shader3",
00648     "GL_NV_vertex_program1_1",
00649     "GL_EXT_shadow_funcs",
00650     "GL_EXT_stencil_two_side",
00651     "GL_ATI_text_fragment_shader",
00652     "GL_APPLE_client_storage",
00653     "GL_APPLE_element_array",
00654     "GL_APPLE_fence",
00655     "GL_APPLE_vertex_array_object",
00656     "GL_APPLE_vertex_array_range",
00657     "GL_APPLE_ycbcr_422",
00658     "GL_S3_s3tc",
00659     "GL_ATI_draw_buffers",
00660     "GL_ATI_pixel_format_float",
00661     "GL_ATI_texture_env_combine3",
00662     "GL_ATI_texture_float",
00663     "GL_NV_float_buffer",
00664     "GL_NV_fragment_program",
00665     "GL_NV_half_float",
00666     "GL_NV_pixel_data_range",
00667     "GL_NV_primitive_restart",
00668     "GL_NV_texture_expand_normal",
00669     "GL_NV_vertex_program2",
00670     "GL_ATI_map_object_buffer",
00671     "GL_ATI_separate_stencil",
00672     "GL_ATI_vertex_attrib_array_object",
00673     "GL_OES_read_format",
00674     "GL_EXT_depth_bounds_test",
00675     "GL_EXT_texture_mirror_clamp",
00676     "GL_EXT_blend_equation_separate",
00677     "GL_MESA_pack_invert",
00678     "GL_MESA_ycbcr_texture",
00679     "GL_EXT_pixel_buffer_object",
00680     "GL_NV_fragment_program_option",
00681     "GL_NV_fragment_program2",
00682     "GL_NV_vertex_program2_option",
00683     "GL_NV_vertex_program3",
00684     "GL_EXT_framebuffer_object",
00685     "GL_GREMEDY_string_marker",
00686     "GL_EXT_packed_depth_stencil",
00687     "GL_EXT_stencil_clear_tag",
00688     "GL_EXT_texture_sRGB",
00689     "GL_EXT_framebuffer_blit",
00690     "GL_EXT_framebuffer_multisample",
00691     "GL_MESAX_texture_stack",
00692     "GL_EXT_timer_query",
00693     "GL_EXT_gpu_program_parameters",
00694     "GL_APPLE_flush_buffer_range",
00695     "GL_EXT_gpu_shader4",
00696     "GL_EXT_draw_instanced",
00697     "GL_EXT_packed_float",
00698     "GL_EXT_texture_array",
00699     "GL_EXT_texture_buffer_object",
00700     "GL_EXT_texture_compression_latc",
00701     "GL_EXT_texture_compression_rgtc",
00702     "GL_EXT_texture_shared_exponent",
00703     "GL_NV_depth_buffer_float",
00704     "GL_NV_framebuffer_multisample_coverage",
00705     "GL_EXT_framebuffer_sRGB",
00706     "GL_NV_geometry_shader4",
00707     "GL_NV_parameter_buffer_object",
00708     "GL_EXT_draw_buffers2",
00709     "GL_NV_transform_feedback",
00710     "GL_EXT_bindable_uniform",
00711     "GL_EXT_texture_integer",
00712     "GL_GREMEDY_frame_terminator",
00713     "GL_NV_conditional_render",
00714     "GL_NV_present_video",
00715     "GL_EXT_transform_feedback",
00716     "GL_EXT_direct_state_access",
00717     "GL_EXT_vertex_array_bgra",
00718     "GL_EXT_texture_swizzle",
00719     "GL_NV_explicit_multisample",
00720     "GL_NV_transform_feedback2",
00721     "GL_SGIX_texture_select",
00722     "GL_INGR_blend_func_separate",
00723     "GL_SGIX_depth_pass_instrument",
00724     "GL_SGIX_igloo_interface",
00725     "GL_EXT_fragment_lighting",
00726     "GL_EXT_geometry_shader4",
00727     "GL_EXT_scene_marker",
00728     "GL_EXT_texture_compression_dxt1",
00729     "GL_EXT_texture_env",
00730     "GL_IBM_static_data",
00731     "GL_NV_gpu_program4",
00732     "GL_OES_byte_coordinates",
00733     "GL_OES_compressed_paletted_texture",
00734     "GL_OES_single_precision",
00735     "GL_SGIX_pixel_texture_bits",
00736     "GL_SGIX_texture_range"
00737 };
00738 int __GLeeGLNumExtensions=322;
00739 
00740 /* GL_VERSION_1_2 */
00741 
00742 #ifdef __GLEE_GL_VERSION_1_2
00743 #ifndef GLEE_C_DEFINED_glBlendColor
00744 #define GLEE_C_DEFINED_glBlendColor
00745   void __stdcall GLee_Lazy_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)  {if (GLeeInit()) glBlendColor(red, green, blue, alpha);}
00746   GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor=GLee_Lazy_glBlendColor;
00747 #endif
00748 #ifndef GLEE_C_DEFINED_glBlendEquation
00749 #define GLEE_C_DEFINED_glBlendEquation
00750   void __stdcall GLee_Lazy_glBlendEquation(GLenum mode)  {if (GLeeInit()) glBlendEquation(mode);}
00751   GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation=GLee_Lazy_glBlendEquation;
00752 #endif
00753 #ifndef GLEE_C_DEFINED_glDrawRangeElements
00754 #define GLEE_C_DEFINED_glDrawRangeElements
00755   void __stdcall GLee_Lazy_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)  {if (GLeeInit()) glDrawRangeElements(mode, start, end, count, type, indices);}
00756   GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements=GLee_Lazy_glDrawRangeElements;
00757 #endif
00758 #ifndef GLEE_C_DEFINED_glColorTable
00759 #define GLEE_C_DEFINED_glColorTable
00760   void __stdcall GLee_Lazy_glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)  {if (GLeeInit()) glColorTable(target, internalformat, width, format, type, table);}
00761   GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable=GLee_Lazy_glColorTable;
00762 #endif
00763 #ifndef GLEE_C_DEFINED_glColorTableParameterfv
00764 #define GLEE_C_DEFINED_glColorTableParameterfv
00765   void __stdcall GLee_Lazy_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glColorTableParameterfv(target, pname, params);}
00766   GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv=GLee_Lazy_glColorTableParameterfv;
00767 #endif
00768 #ifndef GLEE_C_DEFINED_glColorTableParameteriv
00769 #define GLEE_C_DEFINED_glColorTableParameteriv
00770   void __stdcall GLee_Lazy_glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glColorTableParameteriv(target, pname, params);}
00771   GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv=GLee_Lazy_glColorTableParameteriv;
00772 #endif
00773 #ifndef GLEE_C_DEFINED_glCopyColorTable
00774 #define GLEE_C_DEFINED_glCopyColorTable
00775   void __stdcall GLee_Lazy_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyColorTable(target, internalformat, x, y, width);}
00776   GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable=GLee_Lazy_glCopyColorTable;
00777 #endif
00778 #ifndef GLEE_C_DEFINED_glGetColorTable
00779 #define GLEE_C_DEFINED_glGetColorTable
00780   void __stdcall GLee_Lazy_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table)  {if (GLeeInit()) glGetColorTable(target, format, type, table);}
00781   GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable=GLee_Lazy_glGetColorTable;
00782 #endif
00783 #ifndef GLEE_C_DEFINED_glGetColorTableParameterfv
00784 #define GLEE_C_DEFINED_glGetColorTableParameterfv
00785   void __stdcall GLee_Lazy_glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetColorTableParameterfv(target, pname, params);}
00786   GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParameterfv=GLee_Lazy_glGetColorTableParameterfv;
00787 #endif
00788 #ifndef GLEE_C_DEFINED_glGetColorTableParameteriv
00789 #define GLEE_C_DEFINED_glGetColorTableParameteriv
00790   void __stdcall GLee_Lazy_glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetColorTableParameteriv(target, pname, params);}
00791   GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParameteriv=GLee_Lazy_glGetColorTableParameteriv;
00792 #endif
00793 #ifndef GLEE_C_DEFINED_glColorSubTable
00794 #define GLEE_C_DEFINED_glColorSubTable
00795   void __stdcall GLee_Lazy_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)  {if (GLeeInit()) glColorSubTable(target, start, count, format, type, data);}
00796   GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable=GLee_Lazy_glColorSubTable;
00797 #endif
00798 #ifndef GLEE_C_DEFINED_glCopyColorSubTable
00799 #define GLEE_C_DEFINED_glCopyColorSubTable
00800   void __stdcall GLee_Lazy_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyColorSubTable(target, start, x, y, width);}
00801   GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable=GLee_Lazy_glCopyColorSubTable;
00802 #endif
00803 #ifndef GLEE_C_DEFINED_glConvolutionFilter1D
00804 #define GLEE_C_DEFINED_glConvolutionFilter1D
00805   void __stdcall GLee_Lazy_glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)  {if (GLeeInit()) glConvolutionFilter1D(target, internalformat, width, format, type, image);}
00806   GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D=GLee_Lazy_glConvolutionFilter1D;
00807 #endif
00808 #ifndef GLEE_C_DEFINED_glConvolutionFilter2D
00809 #define GLEE_C_DEFINED_glConvolutionFilter2D
00810   void __stdcall GLee_Lazy_glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)  {if (GLeeInit()) glConvolutionFilter2D(target, internalformat, width, height, format, type, image);}
00811   GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D=GLee_Lazy_glConvolutionFilter2D;
00812 #endif
00813 #ifndef GLEE_C_DEFINED_glConvolutionParameterf
00814 #define GLEE_C_DEFINED_glConvolutionParameterf
00815   void __stdcall GLee_Lazy_glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)  {if (GLeeInit()) glConvolutionParameterf(target, pname, params);}
00816   GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf=GLee_Lazy_glConvolutionParameterf;
00817 #endif
00818 #ifndef GLEE_C_DEFINED_glConvolutionParameterfv
00819 #define GLEE_C_DEFINED_glConvolutionParameterfv
00820   void __stdcall GLee_Lazy_glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glConvolutionParameterfv(target, pname, params);}
00821   GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv=GLee_Lazy_glConvolutionParameterfv;
00822 #endif
00823 #ifndef GLEE_C_DEFINED_glConvolutionParameteri
00824 #define GLEE_C_DEFINED_glConvolutionParameteri
00825   void __stdcall GLee_Lazy_glConvolutionParameteri(GLenum target, GLenum pname, GLint params)  {if (GLeeInit()) glConvolutionParameteri(target, pname, params);}
00826   GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri=GLee_Lazy_glConvolutionParameteri;
00827 #endif
00828 #ifndef GLEE_C_DEFINED_glConvolutionParameteriv
00829 #define GLEE_C_DEFINED_glConvolutionParameteriv
00830   void __stdcall GLee_Lazy_glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glConvolutionParameteriv(target, pname, params);}
00831   GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv=GLee_Lazy_glConvolutionParameteriv;
00832 #endif
00833 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1D
00834 #define GLEE_C_DEFINED_glCopyConvolutionFilter1D
00835   void __stdcall GLee_Lazy_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyConvolutionFilter1D(target, internalformat, x, y, width);}
00836   GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1D=GLee_Lazy_glCopyConvolutionFilter1D;
00837 #endif
00838 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2D
00839 #define GLEE_C_DEFINED_glCopyConvolutionFilter2D
00840   void __stdcall GLee_Lazy_glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyConvolutionFilter2D(target, internalformat, x, y, width, height);}
00841   GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2D=GLee_Lazy_glCopyConvolutionFilter2D;
00842 #endif
00843 #ifndef GLEE_C_DEFINED_glGetConvolutionFilter
00844 #define GLEE_C_DEFINED_glGetConvolutionFilter
00845   void __stdcall GLee_Lazy_glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image)  {if (GLeeInit()) glGetConvolutionFilter(target, format, type, image);}
00846   GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter=GLee_Lazy_glGetConvolutionFilter;
00847 #endif
00848 #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfv
00849 #define GLEE_C_DEFINED_glGetConvolutionParameterfv
00850   void __stdcall GLee_Lazy_glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetConvolutionParameterfv(target, pname, params);}
00851   GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParameterfv=GLee_Lazy_glGetConvolutionParameterfv;
00852 #endif
00853 #ifndef GLEE_C_DEFINED_glGetConvolutionParameteriv
00854 #define GLEE_C_DEFINED_glGetConvolutionParameteriv
00855   void __stdcall GLee_Lazy_glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetConvolutionParameteriv(target, pname, params);}
00856   GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParameteriv=GLee_Lazy_glGetConvolutionParameteriv;
00857 #endif
00858 #ifndef GLEE_C_DEFINED_glGetSeparableFilter
00859 #define GLEE_C_DEFINED_glGetSeparableFilter
00860   void __stdcall GLee_Lazy_glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)  {if (GLeeInit()) glGetSeparableFilter(target, format, type, row, column, span);}
00861   GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter=GLee_Lazy_glGetSeparableFilter;
00862 #endif
00863 #ifndef GLEE_C_DEFINED_glSeparableFilter2D
00864 #define GLEE_C_DEFINED_glSeparableFilter2D
00865   void __stdcall GLee_Lazy_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)  {if (GLeeInit()) glSeparableFilter2D(target, internalformat, width, height, format, type, row, column);}
00866   GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D=GLee_Lazy_glSeparableFilter2D;
00867 #endif
00868 #ifndef GLEE_C_DEFINED_glGetHistogram
00869 #define GLEE_C_DEFINED_glGetHistogram
00870   void __stdcall GLee_Lazy_glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)  {if (GLeeInit()) glGetHistogram(target, reset, format, type, values);}
00871   GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram=GLee_Lazy_glGetHistogram;
00872 #endif
00873 #ifndef GLEE_C_DEFINED_glGetHistogramParameterfv
00874 #define GLEE_C_DEFINED_glGetHistogramParameterfv
00875   void __stdcall GLee_Lazy_glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetHistogramParameterfv(target, pname, params);}
00876   GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterfv=GLee_Lazy_glGetHistogramParameterfv;
00877 #endif
00878 #ifndef GLEE_C_DEFINED_glGetHistogramParameteriv
00879 #define GLEE_C_DEFINED_glGetHistogramParameteriv
00880   void __stdcall GLee_Lazy_glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetHistogramParameteriv(target, pname, params);}
00881   GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteriv=GLee_Lazy_glGetHistogramParameteriv;
00882 #endif
00883 #ifndef GLEE_C_DEFINED_glGetMinmax
00884 #define GLEE_C_DEFINED_glGetMinmax
00885   void __stdcall GLee_Lazy_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)  {if (GLeeInit()) glGetMinmax(target, reset, format, type, values);}
00886   GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax=GLee_Lazy_glGetMinmax;
00887 #endif
00888 #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfv
00889 #define GLEE_C_DEFINED_glGetMinmaxParameterfv
00890   void __stdcall GLee_Lazy_glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMinmaxParameterfv(target, pname, params);}
00891   GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv=GLee_Lazy_glGetMinmaxParameterfv;
00892 #endif
00893 #ifndef GLEE_C_DEFINED_glGetMinmaxParameteriv
00894 #define GLEE_C_DEFINED_glGetMinmaxParameteriv
00895   void __stdcall GLee_Lazy_glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMinmaxParameteriv(target, pname, params);}
00896   GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv=GLee_Lazy_glGetMinmaxParameteriv;
00897 #endif
00898 #ifndef GLEE_C_DEFINED_glHistogram
00899 #define GLEE_C_DEFINED_glHistogram
00900   void __stdcall GLee_Lazy_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)  {if (GLeeInit()) glHistogram(target, width, internalformat, sink);}
00901   GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram=GLee_Lazy_glHistogram;
00902 #endif
00903 #ifndef GLEE_C_DEFINED_glMinmax
00904 #define GLEE_C_DEFINED_glMinmax
00905   void __stdcall GLee_Lazy_glMinmax(GLenum target, GLenum internalformat, GLboolean sink)  {if (GLeeInit()) glMinmax(target, internalformat, sink);}
00906   GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax=GLee_Lazy_glMinmax;
00907 #endif
00908 #ifndef GLEE_C_DEFINED_glResetHistogram
00909 #define GLEE_C_DEFINED_glResetHistogram
00910   void __stdcall GLee_Lazy_glResetHistogram(GLenum target)  {if (GLeeInit()) glResetHistogram(target);}
00911   GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram=GLee_Lazy_glResetHistogram;
00912 #endif
00913 #ifndef GLEE_C_DEFINED_glResetMinmax
00914 #define GLEE_C_DEFINED_glResetMinmax
00915   void __stdcall GLee_Lazy_glResetMinmax(GLenum target)  {if (GLeeInit()) glResetMinmax(target);}
00916   GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax=GLee_Lazy_glResetMinmax;
00917 #endif
00918 #ifndef GLEE_C_DEFINED_glTexImage3D
00919 #define GLEE_C_DEFINED_glTexImage3D
00920   void __stdcall GLee_Lazy_glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);}
00921   GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D=GLee_Lazy_glTexImage3D;
00922 #endif
00923 #ifndef GLEE_C_DEFINED_glTexSubImage3D
00924 #define GLEE_C_DEFINED_glTexSubImage3D
00925   void __stdcall GLee_Lazy_glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
00926   GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D=GLee_Lazy_glTexSubImage3D;
00927 #endif
00928 #ifndef GLEE_C_DEFINED_glCopyTexSubImage3D
00929 #define GLEE_C_DEFINED_glCopyTexSubImage3D
00930   void __stdcall GLee_Lazy_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);}
00931   GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D=GLee_Lazy_glCopyTexSubImage3D;
00932 #endif
00933 #endif 
00934 
00935 /* GL_ARB_imaging */
00936 
00937 #ifdef __GLEE_GL_ARB_imaging
00938 #endif 
00939 
00940 /* GL_VERSION_1_3 */
00941 
00942 #ifdef __GLEE_GL_VERSION_1_3
00943 #ifndef GLEE_C_DEFINED_glActiveTexture
00944 #define GLEE_C_DEFINED_glActiveTexture
00945   void __stdcall GLee_Lazy_glActiveTexture(GLenum texture)  {if (GLeeInit()) glActiveTexture(texture);}
00946   GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture=GLee_Lazy_glActiveTexture;
00947 #endif
00948 #ifndef GLEE_C_DEFINED_glClientActiveTexture
00949 #define GLEE_C_DEFINED_glClientActiveTexture
00950   void __stdcall GLee_Lazy_glClientActiveTexture(GLenum texture)  {if (GLeeInit()) glClientActiveTexture(texture);}
00951   GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture=GLee_Lazy_glClientActiveTexture;
00952 #endif
00953 #ifndef GLEE_C_DEFINED_glMultiTexCoord1d
00954 #define GLEE_C_DEFINED_glMultiTexCoord1d
00955   void __stdcall GLee_Lazy_glMultiTexCoord1d(GLenum target, GLdouble s)  {if (GLeeInit()) glMultiTexCoord1d(target, s);}
00956   GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d=GLee_Lazy_glMultiTexCoord1d;
00957 #endif
00958 #ifndef GLEE_C_DEFINED_glMultiTexCoord1dv
00959 #define GLEE_C_DEFINED_glMultiTexCoord1dv
00960   void __stdcall GLee_Lazy_glMultiTexCoord1dv(GLenum target, const GLdouble * v)  {if (GLeeInit()) glMultiTexCoord1dv(target, v);}
00961   GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv=GLee_Lazy_glMultiTexCoord1dv;
00962 #endif
00963 #ifndef GLEE_C_DEFINED_glMultiTexCoord1f
00964 #define GLEE_C_DEFINED_glMultiTexCoord1f
00965   void __stdcall GLee_Lazy_glMultiTexCoord1f(GLenum target, GLfloat s)  {if (GLeeInit()) glMultiTexCoord1f(target, s);}
00966   GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f=GLee_Lazy_glMultiTexCoord1f;
00967 #endif
00968 #ifndef GLEE_C_DEFINED_glMultiTexCoord1fv
00969 #define GLEE_C_DEFINED_glMultiTexCoord1fv
00970   void __stdcall GLee_Lazy_glMultiTexCoord1fv(GLenum target, const GLfloat * v)  {if (GLeeInit()) glMultiTexCoord1fv(target, v);}
00971   GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv=GLee_Lazy_glMultiTexCoord1fv;
00972 #endif
00973 #ifndef GLEE_C_DEFINED_glMultiTexCoord1i
00974 #define GLEE_C_DEFINED_glMultiTexCoord1i
00975   void __stdcall GLee_Lazy_glMultiTexCoord1i(GLenum target, GLint s)  {if (GLeeInit()) glMultiTexCoord1i(target, s);}
00976   GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i=GLee_Lazy_glMultiTexCoord1i;
00977 #endif
00978 #ifndef GLEE_C_DEFINED_glMultiTexCoord1iv
00979 #define GLEE_C_DEFINED_glMultiTexCoord1iv
00980   void __stdcall GLee_Lazy_glMultiTexCoord1iv(GLenum target, const GLint * v)  {if (GLeeInit()) glMultiTexCoord1iv(target, v);}
00981   GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv=GLee_Lazy_glMultiTexCoord1iv;
00982 #endif
00983 #ifndef GLEE_C_DEFINED_glMultiTexCoord1s
00984 #define GLEE_C_DEFINED_glMultiTexCoord1s
00985   void __stdcall GLee_Lazy_glMultiTexCoord1s(GLenum target, GLshort s)  {if (GLeeInit()) glMultiTexCoord1s(target, s);}
00986   GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s=GLee_Lazy_glMultiTexCoord1s;
00987 #endif
00988 #ifndef GLEE_C_DEFINED_glMultiTexCoord1sv
00989 #define GLEE_C_DEFINED_glMultiTexCoord1sv
00990   void __stdcall GLee_Lazy_glMultiTexCoord1sv(GLenum target, const GLshort * v)  {if (GLeeInit()) glMultiTexCoord1sv(target, v);}
00991   GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv=GLee_Lazy_glMultiTexCoord1sv;
00992 #endif
00993 #ifndef GLEE_C_DEFINED_glMultiTexCoord2d
00994 #define GLEE_C_DEFINED_glMultiTexCoord2d
00995   void __stdcall GLee_Lazy_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)  {if (GLeeInit()) glMultiTexCoord2d(target, s, t);}
00996   GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d=GLee_Lazy_glMultiTexCoord2d;
00997 #endif
00998 #ifndef GLEE_C_DEFINED_glMultiTexCoord2dv
00999 #define GLEE_C_DEFINED_glMultiTexCoord2dv
01000   void __stdcall GLee_Lazy_glMultiTexCoord2dv(GLenum target, const GLdouble * v)  {if (GLeeInit()) glMultiTexCoord2dv(target, v);}
01001   GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv=GLee_Lazy_glMultiTexCoord2dv;
01002 #endif
01003 #ifndef GLEE_C_DEFINED_glMultiTexCoord2f
01004 #define GLEE_C_DEFINED_glMultiTexCoord2f
01005   void __stdcall GLee_Lazy_glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)  {if (GLeeInit()) glMultiTexCoord2f(target, s, t);}
01006   GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f=GLee_Lazy_glMultiTexCoord2f;
01007 #endif
01008 #ifndef GLEE_C_DEFINED_glMultiTexCoord2fv
01009 #define GLEE_C_DEFINED_glMultiTexCoord2fv
01010   void __stdcall GLee_Lazy_glMultiTexCoord2fv(GLenum target, const GLfloat * v)  {if (GLeeInit()) glMultiTexCoord2fv(target, v);}
01011   GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv=GLee_Lazy_glMultiTexCoord2fv;
01012 #endif
01013 #ifndef GLEE_C_DEFINED_glMultiTexCoord2i
01014 #define GLEE_C_DEFINED_glMultiTexCoord2i
01015   void __stdcall GLee_Lazy_glMultiTexCoord2i(GLenum target, GLint s, GLint t)  {if (GLeeInit()) glMultiTexCoord2i(target, s, t);}
01016   GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i=GLee_Lazy_glMultiTexCoord2i;
01017 #endif
01018 #ifndef GLEE_C_DEFINED_glMultiTexCoord2iv
01019 #define GLEE_C_DEFINED_glMultiTexCoord2iv
01020   void __stdcall GLee_Lazy_glMultiTexCoord2iv(GLenum target, const GLint * v)  {if (GLeeInit()) glMultiTexCoord2iv(target, v);}
01021   GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv=GLee_Lazy_glMultiTexCoord2iv;
01022 #endif
01023 #ifndef GLEE_C_DEFINED_glMultiTexCoord2s
01024 #define GLEE_C_DEFINED_glMultiTexCoord2s
01025   void __stdcall GLee_Lazy_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)  {if (GLeeInit()) glMultiTexCoord2s(target, s, t);}
01026   GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s=GLee_Lazy_glMultiTexCoord2s;
01027 #endif
01028 #ifndef GLEE_C_DEFINED_glMultiTexCoord2sv
01029 #define GLEE_C_DEFINED_glMultiTexCoord2sv
01030   void __stdcall GLee_Lazy_glMultiTexCoord2sv(GLenum target, const GLshort * v)  {if (GLeeInit()) glMultiTexCoord2sv(target, v);}
01031   GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv=GLee_Lazy_glMultiTexCoord2sv;
01032 #endif
01033 #ifndef GLEE_C_DEFINED_glMultiTexCoord3d
01034 #define GLEE_C_DEFINED_glMultiTexCoord3d
01035   void __stdcall GLee_Lazy_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)  {if (GLeeInit()) glMultiTexCoord3d(target, s, t, r);}
01036   GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d=GLee_Lazy_glMultiTexCoord3d;
01037 #endif
01038 #ifndef GLEE_C_DEFINED_glMultiTexCoord3dv
01039 #define GLEE_C_DEFINED_glMultiTexCoord3dv
01040   void __stdcall GLee_Lazy_glMultiTexCoord3dv(GLenum target, const GLdouble * v)  {if (GLeeInit()) glMultiTexCoord3dv(target, v);}
01041   GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv=GLee_Lazy_glMultiTexCoord3dv;
01042 #endif
01043 #ifndef GLEE_C_DEFINED_glMultiTexCoord3f
01044 #define GLEE_C_DEFINED_glMultiTexCoord3f
01045   void __stdcall GLee_Lazy_glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)  {if (GLeeInit()) glMultiTexCoord3f(target, s, t, r);}
01046   GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f=GLee_Lazy_glMultiTexCoord3f;
01047 #endif
01048 #ifndef GLEE_C_DEFINED_glMultiTexCoord3fv
01049 #define GLEE_C_DEFINED_glMultiTexCoord3fv
01050   void __stdcall GLee_Lazy_glMultiTexCoord3fv(GLenum target, const GLfloat * v)  {if (GLeeInit()) glMultiTexCoord3fv(target, v);}
01051   GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv=GLee_Lazy_glMultiTexCoord3fv;
01052 #endif
01053 #ifndef GLEE_C_DEFINED_glMultiTexCoord3i
01054 #define GLEE_C_DEFINED_glMultiTexCoord3i
01055   void __stdcall GLee_Lazy_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)  {if (GLeeInit()) glMultiTexCoord3i(target, s, t, r);}
01056   GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i=GLee_Lazy_glMultiTexCoord3i;
01057 #endif
01058 #ifndef GLEE_C_DEFINED_glMultiTexCoord3iv
01059 #define GLEE_C_DEFINED_glMultiTexCoord3iv
01060   void __stdcall GLee_Lazy_glMultiTexCoord3iv(GLenum target, const GLint * v)  {if (GLeeInit()) glMultiTexCoord3iv(target, v);}
01061   GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv=GLee_Lazy_glMultiTexCoord3iv;
01062 #endif
01063 #ifndef GLEE_C_DEFINED_glMultiTexCoord3s
01064 #define GLEE_C_DEFINED_glMultiTexCoord3s
01065   void __stdcall GLee_Lazy_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)  {if (GLeeInit()) glMultiTexCoord3s(target, s, t, r);}
01066   GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s=GLee_Lazy_glMultiTexCoord3s;
01067 #endif
01068 #ifndef GLEE_C_DEFINED_glMultiTexCoord3sv
01069 #define GLEE_C_DEFINED_glMultiTexCoord3sv
01070   void __stdcall GLee_Lazy_glMultiTexCoord3sv(GLenum target, const GLshort * v)  {if (GLeeInit()) glMultiTexCoord3sv(target, v);}
01071   GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv=GLee_Lazy_glMultiTexCoord3sv;
01072 #endif
01073 #ifndef GLEE_C_DEFINED_glMultiTexCoord4d
01074 #define GLEE_C_DEFINED_glMultiTexCoord4d
01075   void __stdcall GLee_Lazy_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)  {if (GLeeInit()) glMultiTexCoord4d(target, s, t, r, q);}
01076   GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d=GLee_Lazy_glMultiTexCoord4d;
01077 #endif
01078 #ifndef GLEE_C_DEFINED_glMultiTexCoord4dv
01079 #define GLEE_C_DEFINED_glMultiTexCoord4dv
01080   void __stdcall GLee_Lazy_glMultiTexCoord4dv(GLenum target, const GLdouble * v)  {if (GLeeInit()) glMultiTexCoord4dv(target, v);}
01081   GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv=GLee_Lazy_glMultiTexCoord4dv;
01082 #endif
01083 #ifndef GLEE_C_DEFINED_glMultiTexCoord4f
01084 #define GLEE_C_DEFINED_glMultiTexCoord4f
01085   void __stdcall GLee_Lazy_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)  {if (GLeeInit()) glMultiTexCoord4f(target, s, t, r, q);}
01086   GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f=GLee_Lazy_glMultiTexCoord4f;
01087 #endif
01088 #ifndef GLEE_C_DEFINED_glMultiTexCoord4fv
01089 #define GLEE_C_DEFINED_glMultiTexCoord4fv
01090   void __stdcall GLee_Lazy_glMultiTexCoord4fv(GLenum target, const GLfloat * v)  {if (GLeeInit()) glMultiTexCoord4fv(target, v);}
01091   GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv=GLee_Lazy_glMultiTexCoord4fv;
01092 #endif
01093 #ifndef GLEE_C_DEFINED_glMultiTexCoord4i
01094 #define GLEE_C_DEFINED_glMultiTexCoord4i
01095   void __stdcall GLee_Lazy_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)  {if (GLeeInit()) glMultiTexCoord4i(target, s, t, r, q);}
01096   GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i=GLee_Lazy_glMultiTexCoord4i;
01097 #endif
01098 #ifndef GLEE_C_DEFINED_glMultiTexCoord4iv
01099 #define GLEE_C_DEFINED_glMultiTexCoord4iv
01100   void __stdcall GLee_Lazy_glMultiTexCoord4iv(GLenum target, const GLint * v)  {if (GLeeInit()) glMultiTexCoord4iv(target, v);}
01101   GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv=GLee_Lazy_glMultiTexCoord4iv;
01102 #endif
01103 #ifndef GLEE_C_DEFINED_glMultiTexCoord4s
01104 #define GLEE_C_DEFINED_glMultiTexCoord4s
01105   void __stdcall GLee_Lazy_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)  {if (GLeeInit()) glMultiTexCoord4s(target, s, t, r, q);}
01106   GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s=GLee_Lazy_glMultiTexCoord4s;
01107 #endif
01108 #ifndef GLEE_C_DEFINED_glMultiTexCoord4sv
01109 #define GLEE_C_DEFINED_glMultiTexCoord4sv
01110   void __stdcall GLee_Lazy_glMultiTexCoord4sv(GLenum target, const GLshort * v)  {if (GLeeInit()) glMultiTexCoord4sv(target, v);}
01111   GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv=GLee_Lazy_glMultiTexCoord4sv;
01112 #endif
01113 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixf
01114 #define GLEE_C_DEFINED_glLoadTransposeMatrixf
01115   void __stdcall GLee_Lazy_glLoadTransposeMatrixf(const GLfloat * m)  {if (GLeeInit()) glLoadTransposeMatrixf(m);}
01116   GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf=GLee_Lazy_glLoadTransposeMatrixf;
01117 #endif
01118 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixd
01119 #define GLEE_C_DEFINED_glLoadTransposeMatrixd
01120   void __stdcall GLee_Lazy_glLoadTransposeMatrixd(const GLdouble * m)  {if (GLeeInit()) glLoadTransposeMatrixd(m);}
01121   GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd=GLee_Lazy_glLoadTransposeMatrixd;
01122 #endif
01123 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixf
01124 #define GLEE_C_DEFINED_glMultTransposeMatrixf
01125   void __stdcall GLee_Lazy_glMultTransposeMatrixf(const GLfloat * m)  {if (GLeeInit()) glMultTransposeMatrixf(m);}
01126   GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf=GLee_Lazy_glMultTransposeMatrixf;
01127 #endif
01128 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixd
01129 #define GLEE_C_DEFINED_glMultTransposeMatrixd
01130   void __stdcall GLee_Lazy_glMultTransposeMatrixd(const GLdouble * m)  {if (GLeeInit()) glMultTransposeMatrixd(m);}
01131   GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd=GLee_Lazy_glMultTransposeMatrixd;
01132 #endif
01133 #ifndef GLEE_C_DEFINED_glSampleCoverage
01134 #define GLEE_C_DEFINED_glSampleCoverage
01135   void __stdcall GLee_Lazy_glSampleCoverage(GLclampf value, GLboolean invert)  {if (GLeeInit()) glSampleCoverage(value, invert);}
01136   GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage=GLee_Lazy_glSampleCoverage;
01137 #endif
01138 #ifndef GLEE_C_DEFINED_glCompressedTexImage3D
01139 #define GLEE_C_DEFINED_glCompressedTexImage3D
01140   void __stdcall GLee_Lazy_glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);}
01141   GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D=GLee_Lazy_glCompressedTexImage3D;
01142 #endif
01143 #ifndef GLEE_C_DEFINED_glCompressedTexImage2D
01144 #define GLEE_C_DEFINED_glCompressedTexImage2D
01145   void __stdcall GLee_Lazy_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);}
01146   GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D=GLee_Lazy_glCompressedTexImage2D;
01147 #endif
01148 #ifndef GLEE_C_DEFINED_glCompressedTexImage1D
01149 #define GLEE_C_DEFINED_glCompressedTexImage1D
01150   void __stdcall GLee_Lazy_glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);}
01151   GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D=GLee_Lazy_glCompressedTexImage1D;
01152 #endif
01153 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3D
01154 #define GLEE_C_DEFINED_glCompressedTexSubImage3D
01155   void __stdcall GLee_Lazy_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);}
01156   GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3D=GLee_Lazy_glCompressedTexSubImage3D;
01157 #endif
01158 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2D
01159 #define GLEE_C_DEFINED_glCompressedTexSubImage2D
01160   void __stdcall GLee_Lazy_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);}
01161   GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2D=GLee_Lazy_glCompressedTexSubImage2D;
01162 #endif
01163 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage1D
01164 #define GLEE_C_DEFINED_glCompressedTexSubImage1D
01165   void __stdcall GLee_Lazy_glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);}
01166   GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1D=GLee_Lazy_glCompressedTexSubImage1D;
01167 #endif
01168 #ifndef GLEE_C_DEFINED_glGetCompressedTexImage
01169 #define GLEE_C_DEFINED_glGetCompressedTexImage
01170   void __stdcall GLee_Lazy_glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img)  {if (GLeeInit()) glGetCompressedTexImage(target, level, img);}
01171   GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage=GLee_Lazy_glGetCompressedTexImage;
01172 #endif
01173 #endif 
01174 
01175 /* GL_VERSION_1_4 */
01176 
01177 #ifdef __GLEE_GL_VERSION_1_4
01178 #ifndef GLEE_C_DEFINED_glBlendFuncSeparate
01179 #define GLEE_C_DEFINED_glBlendFuncSeparate
01180   void __stdcall GLee_Lazy_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)  {if (GLeeInit()) glBlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
01181   GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate=GLee_Lazy_glBlendFuncSeparate;
01182 #endif
01183 #ifndef GLEE_C_DEFINED_glFogCoordf
01184 #define GLEE_C_DEFINED_glFogCoordf
01185   void __stdcall GLee_Lazy_glFogCoordf(GLfloat coord)  {if (GLeeInit()) glFogCoordf(coord);}
01186   GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf=GLee_Lazy_glFogCoordf;
01187 #endif
01188 #ifndef GLEE_C_DEFINED_glFogCoordfv
01189 #define GLEE_C_DEFINED_glFogCoordfv
01190   void __stdcall GLee_Lazy_glFogCoordfv(const GLfloat * coord)  {if (GLeeInit()) glFogCoordfv(coord);}
01191   GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv=GLee_Lazy_glFogCoordfv;
01192 #endif
01193 #ifndef GLEE_C_DEFINED_glFogCoordd
01194 #define GLEE_C_DEFINED_glFogCoordd
01195   void __stdcall GLee_Lazy_glFogCoordd(GLdouble coord)  {if (GLeeInit()) glFogCoordd(coord);}
01196   GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd=GLee_Lazy_glFogCoordd;
01197 #endif
01198 #ifndef GLEE_C_DEFINED_glFogCoorddv
01199 #define GLEE_C_DEFINED_glFogCoorddv
01200   void __stdcall GLee_Lazy_glFogCoorddv(const GLdouble * coord)  {if (GLeeInit()) glFogCoorddv(coord);}
01201   GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv=GLee_Lazy_glFogCoorddv;
01202 #endif
01203 #ifndef GLEE_C_DEFINED_glFogCoordPointer
01204 #define GLEE_C_DEFINED_glFogCoordPointer
01205   void __stdcall GLee_Lazy_glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glFogCoordPointer(type, stride, pointer);}
01206   GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer=GLee_Lazy_glFogCoordPointer;
01207 #endif
01208 #ifndef GLEE_C_DEFINED_glMultiDrawArrays
01209 #define GLEE_C_DEFINED_glMultiDrawArrays
01210   void __stdcall GLee_Lazy_glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)  {if (GLeeInit()) glMultiDrawArrays(mode, first, count, primcount);}
01211   GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays=GLee_Lazy_glMultiDrawArrays;
01212 #endif
01213 #ifndef GLEE_C_DEFINED_glMultiDrawElements
01214 #define GLEE_C_DEFINED_glMultiDrawElements
01215   void __stdcall GLee_Lazy_glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount)  {if (GLeeInit()) glMultiDrawElements(mode, count, type, indices, primcount);}
01216   GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements=GLee_Lazy_glMultiDrawElements;
01217 #endif
01218 #ifndef GLEE_C_DEFINED_glPointParameterf
01219 #define GLEE_C_DEFINED_glPointParameterf
01220   void __stdcall GLee_Lazy_glPointParameterf(GLenum pname, GLfloat param)  {if (GLeeInit()) glPointParameterf(pname, param);}
01221   GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf=GLee_Lazy_glPointParameterf;
01222 #endif
01223 #ifndef GLEE_C_DEFINED_glPointParameterfv
01224 #define GLEE_C_DEFINED_glPointParameterfv
01225   void __stdcall GLee_Lazy_glPointParameterfv(GLenum pname, const GLfloat * params)  {if (GLeeInit()) glPointParameterfv(pname, params);}
01226   GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv=GLee_Lazy_glPointParameterfv;
01227 #endif
01228 #ifndef GLEE_C_DEFINED_glPointParameteri
01229 #define GLEE_C_DEFINED_glPointParameteri
01230   void __stdcall GLee_Lazy_glPointParameteri(GLenum pname, GLint param)  {if (GLeeInit()) glPointParameteri(pname, param);}
01231   GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri=GLee_Lazy_glPointParameteri;
01232 #endif
01233 #ifndef GLEE_C_DEFINED_glPointParameteriv
01234 #define GLEE_C_DEFINED_glPointParameteriv
01235   void __stdcall GLee_Lazy_glPointParameteriv(GLenum pname, const GLint * params)  {if (GLeeInit()) glPointParameteriv(pname, params);}
01236   GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv=GLee_Lazy_glPointParameteriv;
01237 #endif
01238 #ifndef GLEE_C_DEFINED_glSecondaryColor3b
01239 #define GLEE_C_DEFINED_glSecondaryColor3b
01240   void __stdcall GLee_Lazy_glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)  {if (GLeeInit()) glSecondaryColor3b(red, green, blue);}
01241   GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b=GLee_Lazy_glSecondaryColor3b;
01242 #endif
01243 #ifndef GLEE_C_DEFINED_glSecondaryColor3bv
01244 #define GLEE_C_DEFINED_glSecondaryColor3bv
01245   void __stdcall GLee_Lazy_glSecondaryColor3bv(const GLbyte * v)  {if (GLeeInit()) glSecondaryColor3bv(v);}
01246   GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv=GLee_Lazy_glSecondaryColor3bv;
01247 #endif
01248 #ifndef GLEE_C_DEFINED_glSecondaryColor3d
01249 #define GLEE_C_DEFINED_glSecondaryColor3d
01250   void __stdcall GLee_Lazy_glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)  {if (GLeeInit()) glSecondaryColor3d(red, green, blue);}
01251   GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d=GLee_Lazy_glSecondaryColor3d;
01252 #endif
01253 #ifndef GLEE_C_DEFINED_glSecondaryColor3dv
01254 #define GLEE_C_DEFINED_glSecondaryColor3dv
01255   void __stdcall GLee_Lazy_glSecondaryColor3dv(const GLdouble * v)  {if (GLeeInit()) glSecondaryColor3dv(v);}
01256   GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv=GLee_Lazy_glSecondaryColor3dv;
01257 #endif
01258 #ifndef GLEE_C_DEFINED_glSecondaryColor3f
01259 #define GLEE_C_DEFINED_glSecondaryColor3f
01260   void __stdcall GLee_Lazy_glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)  {if (GLeeInit()) glSecondaryColor3f(red, green, blue);}
01261   GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f=GLee_Lazy_glSecondaryColor3f;
01262 #endif
01263 #ifndef GLEE_C_DEFINED_glSecondaryColor3fv
01264 #define GLEE_C_DEFINED_glSecondaryColor3fv
01265   void __stdcall GLee_Lazy_glSecondaryColor3fv(const GLfloat * v)  {if (GLeeInit()) glSecondaryColor3fv(v);}
01266   GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv=GLee_Lazy_glSecondaryColor3fv;
01267 #endif
01268 #ifndef GLEE_C_DEFINED_glSecondaryColor3i
01269 #define GLEE_C_DEFINED_glSecondaryColor3i
01270   void __stdcall GLee_Lazy_glSecondaryColor3i(GLint red, GLint green, GLint blue)  {if (GLeeInit()) glSecondaryColor3i(red, green, blue);}
01271   GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i=GLee_Lazy_glSecondaryColor3i;
01272 #endif
01273 #ifndef GLEE_C_DEFINED_glSecondaryColor3iv
01274 #define GLEE_C_DEFINED_glSecondaryColor3iv
01275   void __stdcall GLee_Lazy_glSecondaryColor3iv(const GLint * v)  {if (GLeeInit()) glSecondaryColor3iv(v);}
01276   GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv=GLee_Lazy_glSecondaryColor3iv;
01277 #endif
01278 #ifndef GLEE_C_DEFINED_glSecondaryColor3s
01279 #define GLEE_C_DEFINED_glSecondaryColor3s
01280   void __stdcall GLee_Lazy_glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)  {if (GLeeInit()) glSecondaryColor3s(red, green, blue);}
01281   GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s=GLee_Lazy_glSecondaryColor3s;
01282 #endif
01283 #ifndef GLEE_C_DEFINED_glSecondaryColor3sv
01284 #define GLEE_C_DEFINED_glSecondaryColor3sv
01285   void __stdcall GLee_Lazy_glSecondaryColor3sv(const GLshort * v)  {if (GLeeInit()) glSecondaryColor3sv(v);}
01286   GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv=GLee_Lazy_glSecondaryColor3sv;
01287 #endif
01288 #ifndef GLEE_C_DEFINED_glSecondaryColor3ub
01289 #define GLEE_C_DEFINED_glSecondaryColor3ub
01290   void __stdcall GLee_Lazy_glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)  {if (GLeeInit()) glSecondaryColor3ub(red, green, blue);}
01291   GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub=GLee_Lazy_glSecondaryColor3ub;
01292 #endif
01293 #ifndef GLEE_C_DEFINED_glSecondaryColor3ubv
01294 #define GLEE_C_DEFINED_glSecondaryColor3ubv
01295   void __stdcall GLee_Lazy_glSecondaryColor3ubv(const GLubyte * v)  {if (GLeeInit()) glSecondaryColor3ubv(v);}
01296   GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv=GLee_Lazy_glSecondaryColor3ubv;
01297 #endif
01298 #ifndef GLEE_C_DEFINED_glSecondaryColor3ui
01299 #define GLEE_C_DEFINED_glSecondaryColor3ui
01300   void __stdcall GLee_Lazy_glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)  {if (GLeeInit()) glSecondaryColor3ui(red, green, blue);}
01301   GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui=GLee_Lazy_glSecondaryColor3ui;
01302 #endif
01303 #ifndef GLEE_C_DEFINED_glSecondaryColor3uiv
01304 #define GLEE_C_DEFINED_glSecondaryColor3uiv
01305   void __stdcall GLee_Lazy_glSecondaryColor3uiv(const GLuint * v)  {if (GLeeInit()) glSecondaryColor3uiv(v);}
01306   GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv=GLee_Lazy_glSecondaryColor3uiv;
01307 #endif
01308 #ifndef GLEE_C_DEFINED_glSecondaryColor3us
01309 #define GLEE_C_DEFINED_glSecondaryColor3us
01310   void __stdcall GLee_Lazy_glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)  {if (GLeeInit()) glSecondaryColor3us(red, green, blue);}
01311   GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us=GLee_Lazy_glSecondaryColor3us;
01312 #endif
01313 #ifndef GLEE_C_DEFINED_glSecondaryColor3usv
01314 #define GLEE_C_DEFINED_glSecondaryColor3usv
01315   void __stdcall GLee_Lazy_glSecondaryColor3usv(const GLushort * v)  {if (GLeeInit()) glSecondaryColor3usv(v);}
01316   GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv=GLee_Lazy_glSecondaryColor3usv;
01317 #endif
01318 #ifndef GLEE_C_DEFINED_glSecondaryColorPointer
01319 #define GLEE_C_DEFINED_glSecondaryColorPointer
01320   void __stdcall GLee_Lazy_glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glSecondaryColorPointer(size, type, stride, pointer);}
01321   GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer=GLee_Lazy_glSecondaryColorPointer;
01322 #endif
01323 #ifndef GLEE_C_DEFINED_glWindowPos2d
01324 #define GLEE_C_DEFINED_glWindowPos2d
01325   void __stdcall GLee_Lazy_glWindowPos2d(GLdouble x, GLdouble y)  {if (GLeeInit()) glWindowPos2d(x, y);}
01326   GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d=GLee_Lazy_glWindowPos2d;
01327 #endif
01328 #ifndef GLEE_C_DEFINED_glWindowPos2dv
01329 #define GLEE_C_DEFINED_glWindowPos2dv
01330   void __stdcall GLee_Lazy_glWindowPos2dv(const GLdouble * v)  {if (GLeeInit()) glWindowPos2dv(v);}
01331   GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv=GLee_Lazy_glWindowPos2dv;
01332 #endif
01333 #ifndef GLEE_C_DEFINED_glWindowPos2f
01334 #define GLEE_C_DEFINED_glWindowPos2f
01335   void __stdcall GLee_Lazy_glWindowPos2f(GLfloat x, GLfloat y)  {if (GLeeInit()) glWindowPos2f(x, y);}
01336   GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f=GLee_Lazy_glWindowPos2f;
01337 #endif
01338 #ifndef GLEE_C_DEFINED_glWindowPos2fv
01339 #define GLEE_C_DEFINED_glWindowPos2fv
01340   void __stdcall GLee_Lazy_glWindowPos2fv(const GLfloat * v)  {if (GLeeInit()) glWindowPos2fv(v);}
01341   GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv=GLee_Lazy_glWindowPos2fv;
01342 #endif
01343 #ifndef GLEE_C_DEFINED_glWindowPos2i
01344 #define GLEE_C_DEFINED_glWindowPos2i
01345   void __stdcall GLee_Lazy_glWindowPos2i(GLint x, GLint y)  {if (GLeeInit()) glWindowPos2i(x, y);}
01346   GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i=GLee_Lazy_glWindowPos2i;
01347 #endif
01348 #ifndef GLEE_C_DEFINED_glWindowPos2iv
01349 #define GLEE_C_DEFINED_glWindowPos2iv
01350   void __stdcall GLee_Lazy_glWindowPos2iv(const GLint * v)  {if (GLeeInit()) glWindowPos2iv(v);}
01351   GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv=GLee_Lazy_glWindowPos2iv;
01352 #endif
01353 #ifndef GLEE_C_DEFINED_glWindowPos2s
01354 #define GLEE_C_DEFINED_glWindowPos2s
01355   void __stdcall GLee_Lazy_glWindowPos2s(GLshort x, GLshort y)  {if (GLeeInit()) glWindowPos2s(x, y);}
01356   GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s=GLee_Lazy_glWindowPos2s;
01357 #endif
01358 #ifndef GLEE_C_DEFINED_glWindowPos2sv
01359 #define GLEE_C_DEFINED_glWindowPos2sv
01360   void __stdcall GLee_Lazy_glWindowPos2sv(const GLshort * v)  {if (GLeeInit()) glWindowPos2sv(v);}
01361   GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv=GLee_Lazy_glWindowPos2sv;
01362 #endif
01363 #ifndef GLEE_C_DEFINED_glWindowPos3d
01364 #define GLEE_C_DEFINED_glWindowPos3d
01365   void __stdcall GLee_Lazy_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glWindowPos3d(x, y, z);}
01366   GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d=GLee_Lazy_glWindowPos3d;
01367 #endif
01368 #ifndef GLEE_C_DEFINED_glWindowPos3dv
01369 #define GLEE_C_DEFINED_glWindowPos3dv
01370   void __stdcall GLee_Lazy_glWindowPos3dv(const GLdouble * v)  {if (GLeeInit()) glWindowPos3dv(v);}
01371   GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv=GLee_Lazy_glWindowPos3dv;
01372 #endif
01373 #ifndef GLEE_C_DEFINED_glWindowPos3f
01374 #define GLEE_C_DEFINED_glWindowPos3f
01375   void __stdcall GLee_Lazy_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glWindowPos3f(x, y, z);}
01376   GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f=GLee_Lazy_glWindowPos3f;
01377 #endif
01378 #ifndef GLEE_C_DEFINED_glWindowPos3fv
01379 #define GLEE_C_DEFINED_glWindowPos3fv
01380   void __stdcall GLee_Lazy_glWindowPos3fv(const GLfloat * v)  {if (GLeeInit()) glWindowPos3fv(v);}
01381   GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv=GLee_Lazy_glWindowPos3fv;
01382 #endif
01383 #ifndef GLEE_C_DEFINED_glWindowPos3i
01384 #define GLEE_C_DEFINED_glWindowPos3i
01385   void __stdcall GLee_Lazy_glWindowPos3i(GLint x, GLint y, GLint z)  {if (GLeeInit()) glWindowPos3i(x, y, z);}
01386   GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i=GLee_Lazy_glWindowPos3i;
01387 #endif
01388 #ifndef GLEE_C_DEFINED_glWindowPos3iv
01389 #define GLEE_C_DEFINED_glWindowPos3iv
01390   void __stdcall GLee_Lazy_glWindowPos3iv(const GLint * v)  {if (GLeeInit()) glWindowPos3iv(v);}
01391   GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv=GLee_Lazy_glWindowPos3iv;
01392 #endif
01393 #ifndef GLEE_C_DEFINED_glWindowPos3s
01394 #define GLEE_C_DEFINED_glWindowPos3s
01395   void __stdcall GLee_Lazy_glWindowPos3s(GLshort x, GLshort y, GLshort z)  {if (GLeeInit()) glWindowPos3s(x, y, z);}
01396   GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s=GLee_Lazy_glWindowPos3s;
01397 #endif
01398 #ifndef GLEE_C_DEFINED_glWindowPos3sv
01399 #define GLEE_C_DEFINED_glWindowPos3sv
01400   void __stdcall GLee_Lazy_glWindowPos3sv(const GLshort * v)  {if (GLeeInit()) glWindowPos3sv(v);}
01401   GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv=GLee_Lazy_glWindowPos3sv;
01402 #endif
01403 #endif 
01404 
01405 /* GL_VERSION_1_5 */
01406 
01407 #ifdef __GLEE_GL_VERSION_1_5
01408 #ifndef GLEE_C_DEFINED_glGenQueries
01409 #define GLEE_C_DEFINED_glGenQueries
01410   void __stdcall GLee_Lazy_glGenQueries(GLsizei n, GLuint * ids)  {if (GLeeInit()) glGenQueries(n, ids);}
01411   GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries=GLee_Lazy_glGenQueries;
01412 #endif
01413 #ifndef GLEE_C_DEFINED_glDeleteQueries
01414 #define GLEE_C_DEFINED_glDeleteQueries
01415   void __stdcall GLee_Lazy_glDeleteQueries(GLsizei n, const GLuint * ids)  {if (GLeeInit()) glDeleteQueries(n, ids);}
01416   GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries=GLee_Lazy_glDeleteQueries;
01417 #endif
01418 #ifndef GLEE_C_DEFINED_glIsQuery
01419 #define GLEE_C_DEFINED_glIsQuery
01420   GLboolean __stdcall GLee_Lazy_glIsQuery(GLuint id)  {if (GLeeInit()) return glIsQuery(id); return (GLboolean)0;}
01421   GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery=GLee_Lazy_glIsQuery;
01422 #endif
01423 #ifndef GLEE_C_DEFINED_glBeginQuery
01424 #define GLEE_C_DEFINED_glBeginQuery
01425   void __stdcall GLee_Lazy_glBeginQuery(GLenum target, GLuint id)  {if (GLeeInit()) glBeginQuery(target, id);}
01426   GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery=GLee_Lazy_glBeginQuery;
01427 #endif
01428 #ifndef GLEE_C_DEFINED_glEndQuery
01429 #define GLEE_C_DEFINED_glEndQuery
01430   void __stdcall GLee_Lazy_glEndQuery(GLenum target)  {if (GLeeInit()) glEndQuery(target);}
01431   GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery=GLee_Lazy_glEndQuery;
01432 #endif
01433 #ifndef GLEE_C_DEFINED_glGetQueryiv
01434 #define GLEE_C_DEFINED_glGetQueryiv
01435   void __stdcall GLee_Lazy_glGetQueryiv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetQueryiv(target, pname, params);}
01436   GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv=GLee_Lazy_glGetQueryiv;
01437 #endif
01438 #ifndef GLEE_C_DEFINED_glGetQueryObjectiv
01439 #define GLEE_C_DEFINED_glGetQueryObjectiv
01440   void __stdcall GLee_Lazy_glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params)  {if (GLeeInit()) glGetQueryObjectiv(id, pname, params);}
01441   GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv=GLee_Lazy_glGetQueryObjectiv;
01442 #endif
01443 #ifndef GLEE_C_DEFINED_glGetQueryObjectuiv
01444 #define GLEE_C_DEFINED_glGetQueryObjectuiv
01445   void __stdcall GLee_Lazy_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetQueryObjectuiv(id, pname, params);}
01446   GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv=GLee_Lazy_glGetQueryObjectuiv;
01447 #endif
01448 #ifndef GLEE_C_DEFINED_glBindBuffer
01449 #define GLEE_C_DEFINED_glBindBuffer
01450   void __stdcall GLee_Lazy_glBindBuffer(GLenum target, GLuint buffer)  {if (GLeeInit()) glBindBuffer(target, buffer);}
01451   GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer=GLee_Lazy_glBindBuffer;
01452 #endif
01453 #ifndef GLEE_C_DEFINED_glDeleteBuffers
01454 #define GLEE_C_DEFINED_glDeleteBuffers
01455   void __stdcall GLee_Lazy_glDeleteBuffers(GLsizei n, const GLuint * buffers)  {if (GLeeInit()) glDeleteBuffers(n, buffers);}
01456   GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers=GLee_Lazy_glDeleteBuffers;
01457 #endif
01458 #ifndef GLEE_C_DEFINED_glGenBuffers
01459 #define GLEE_C_DEFINED_glGenBuffers
01460   void __stdcall GLee_Lazy_glGenBuffers(GLsizei n, GLuint * buffers)  {if (GLeeInit()) glGenBuffers(n, buffers);}
01461   GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers=GLee_Lazy_glGenBuffers;
01462 #endif
01463 #ifndef GLEE_C_DEFINED_glIsBuffer
01464 #define GLEE_C_DEFINED_glIsBuffer
01465   GLboolean __stdcall GLee_Lazy_glIsBuffer(GLuint buffer)  {if (GLeeInit()) return glIsBuffer(buffer); return (GLboolean)0;}
01466   GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer=GLee_Lazy_glIsBuffer;
01467 #endif
01468 #ifndef GLEE_C_DEFINED_glBufferData
01469 #define GLEE_C_DEFINED_glBufferData
01470   void __stdcall GLee_Lazy_glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)  {if (GLeeInit()) glBufferData(target, size, data, usage);}
01471   GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData=GLee_Lazy_glBufferData;
01472 #endif
01473 #ifndef GLEE_C_DEFINED_glBufferSubData
01474 #define GLEE_C_DEFINED_glBufferSubData
01475   void __stdcall GLee_Lazy_glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data)  {if (GLeeInit()) glBufferSubData(target, offset, size, data);}
01476   GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData=GLee_Lazy_glBufferSubData;
01477 #endif
01478 #ifndef GLEE_C_DEFINED_glGetBufferSubData
01479 #define GLEE_C_DEFINED_glGetBufferSubData
01480   void __stdcall GLee_Lazy_glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data)  {if (GLeeInit()) glGetBufferSubData(target, offset, size, data);}
01481   GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData=GLee_Lazy_glGetBufferSubData;
01482 #endif
01483 #ifndef GLEE_C_DEFINED_glMapBuffer
01484 #define GLEE_C_DEFINED_glMapBuffer
01485   GLvoid* __stdcall GLee_Lazy_glMapBuffer(GLenum target, GLenum access)  {if (GLeeInit()) return glMapBuffer(target, access); return (GLvoid*)0;}
01486   GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer=GLee_Lazy_glMapBuffer;
01487 #endif
01488 #ifndef GLEE_C_DEFINED_glUnmapBuffer
01489 #define GLEE_C_DEFINED_glUnmapBuffer
01490   GLboolean __stdcall GLee_Lazy_glUnmapBuffer(GLenum target)  {if (GLeeInit()) return glUnmapBuffer(target); return (GLboolean)0;}
01491   GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer=GLee_Lazy_glUnmapBuffer;
01492 #endif
01493 #ifndef GLEE_C_DEFINED_glGetBufferParameteriv
01494 #define GLEE_C_DEFINED_glGetBufferParameteriv
01495   void __stdcall GLee_Lazy_glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetBufferParameteriv(target, pname, params);}
01496   GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv=GLee_Lazy_glGetBufferParameteriv;
01497 #endif
01498 #ifndef GLEE_C_DEFINED_glGetBufferPointerv
01499 #define GLEE_C_DEFINED_glGetBufferPointerv
01500   void __stdcall GLee_Lazy_glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* * params)  {if (GLeeInit()) glGetBufferPointerv(target, pname, params);}
01501   GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv=GLee_Lazy_glGetBufferPointerv;
01502 #endif
01503 #endif 
01504 
01505 /* GL_VERSION_2_0 */
01506 
01507 #ifdef __GLEE_GL_VERSION_2_0
01508 #ifndef GLEE_C_DEFINED_glBlendEquationSeparate
01509 #define GLEE_C_DEFINED_glBlendEquationSeparate
01510   void __stdcall GLee_Lazy_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)  {if (GLeeInit()) glBlendEquationSeparate(modeRGB, modeAlpha);}
01511   GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate=GLee_Lazy_glBlendEquationSeparate;
01512 #endif
01513 #ifndef GLEE_C_DEFINED_glDrawBuffers
01514 #define GLEE_C_DEFINED_glDrawBuffers
01515   void __stdcall GLee_Lazy_glDrawBuffers(GLsizei n, const GLenum * bufs)  {if (GLeeInit()) glDrawBuffers(n, bufs);}
01516   GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers=GLee_Lazy_glDrawBuffers;
01517 #endif
01518 #ifndef GLEE_C_DEFINED_glStencilOpSeparate
01519 #define GLEE_C_DEFINED_glStencilOpSeparate
01520   void __stdcall GLee_Lazy_glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)  {if (GLeeInit()) glStencilOpSeparate(face, sfail, dpfail, dppass);}
01521   GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate=GLee_Lazy_glStencilOpSeparate;
01522 #endif
01523 #ifndef GLEE_C_DEFINED_glStencilFuncSeparate
01524 #define GLEE_C_DEFINED_glStencilFuncSeparate
01525   void __stdcall GLee_Lazy_glStencilFuncSeparate(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask)  {if (GLeeInit()) glStencilFuncSeparate(frontfunc, backfunc, ref, mask);}
01526   GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate=GLee_Lazy_glStencilFuncSeparate;
01527 #endif
01528 #ifndef GLEE_C_DEFINED_glStencilMaskSeparate
01529 #define GLEE_C_DEFINED_glStencilMaskSeparate
01530   void __stdcall GLee_Lazy_glStencilMaskSeparate(GLenum face, GLuint mask)  {if (GLeeInit()) glStencilMaskSeparate(face, mask);}
01531   GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate=GLee_Lazy_glStencilMaskSeparate;
01532 #endif
01533 #ifndef GLEE_C_DEFINED_glAttachShader
01534 #define GLEE_C_DEFINED_glAttachShader
01535   void __stdcall GLee_Lazy_glAttachShader(GLuint program, GLuint shader)  {if (GLeeInit()) glAttachShader(program, shader);}
01536   GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader=GLee_Lazy_glAttachShader;
01537 #endif
01538 #ifndef GLEE_C_DEFINED_glBindAttribLocation
01539 #define GLEE_C_DEFINED_glBindAttribLocation
01540   void __stdcall GLee_Lazy_glBindAttribLocation(GLuint program, GLuint index, const GLchar * name)  {if (GLeeInit()) glBindAttribLocation(program, index, name);}
01541   GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation=GLee_Lazy_glBindAttribLocation;
01542 #endif
01543 #ifndef GLEE_C_DEFINED_glCompileShader
01544 #define GLEE_C_DEFINED_glCompileShader
01545   void __stdcall GLee_Lazy_glCompileShader(GLuint shader)  {if (GLeeInit()) glCompileShader(shader);}
01546   GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader=GLee_Lazy_glCompileShader;
01547 #endif
01548 #ifndef GLEE_C_DEFINED_glCreateProgram
01549 #define GLEE_C_DEFINED_glCreateProgram
01550   GLuint __stdcall GLee_Lazy_glCreateProgram(void)  {if (GLeeInit()) return glCreateProgram(); return (GLuint)0;}
01551   GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram=GLee_Lazy_glCreateProgram;
01552 #endif
01553 #ifndef GLEE_C_DEFINED_glCreateShader
01554 #define GLEE_C_DEFINED_glCreateShader
01555   GLuint __stdcall GLee_Lazy_glCreateShader(GLenum type)  {if (GLeeInit()) return glCreateShader(type); return (GLuint)0;}
01556   GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader=GLee_Lazy_glCreateShader;
01557 #endif
01558 #ifndef GLEE_C_DEFINED_glDeleteProgram
01559 #define GLEE_C_DEFINED_glDeleteProgram
01560   void __stdcall GLee_Lazy_glDeleteProgram(GLuint program)  {if (GLeeInit()) glDeleteProgram(program);}
01561   GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram=GLee_Lazy_glDeleteProgram;
01562 #endif
01563 #ifndef GLEE_C_DEFINED_glDeleteShader
01564 #define GLEE_C_DEFINED_glDeleteShader
01565   void __stdcall GLee_Lazy_glDeleteShader(GLuint shader)  {if (GLeeInit()) glDeleteShader(shader);}
01566   GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader=GLee_Lazy_glDeleteShader;
01567 #endif
01568 #ifndef GLEE_C_DEFINED_glDetachShader
01569 #define GLEE_C_DEFINED_glDetachShader
01570   void __stdcall GLee_Lazy_glDetachShader(GLuint program, GLuint shader)  {if (GLeeInit()) glDetachShader(program, shader);}
01571   GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader=GLee_Lazy_glDetachShader;
01572 #endif
01573 #ifndef GLEE_C_DEFINED_glDisableVertexAttribArray
01574 #define GLEE_C_DEFINED_glDisableVertexAttribArray
01575   void __stdcall GLee_Lazy_glDisableVertexAttribArray(GLuint index)  {if (GLeeInit()) glDisableVertexAttribArray(index);}
01576   GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribArray=GLee_Lazy_glDisableVertexAttribArray;
01577 #endif
01578 #ifndef GLEE_C_DEFINED_glEnableVertexAttribArray
01579 #define GLEE_C_DEFINED_glEnableVertexAttribArray
01580   void __stdcall GLee_Lazy_glEnableVertexAttribArray(GLuint index)  {if (GLeeInit()) glEnableVertexAttribArray(index);}
01581   GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArray=GLee_Lazy_glEnableVertexAttribArray;
01582 #endif
01583 #ifndef GLEE_C_DEFINED_glGetActiveAttrib
01584 #define GLEE_C_DEFINED_glGetActiveAttrib
01585   void __stdcall GLee_Lazy_glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)  {if (GLeeInit()) glGetActiveAttrib(program, index, bufSize, length, size, type, name);}
01586   GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib=GLee_Lazy_glGetActiveAttrib;
01587 #endif
01588 #ifndef GLEE_C_DEFINED_glGetActiveUniform
01589 #define GLEE_C_DEFINED_glGetActiveUniform
01590   void __stdcall GLee_Lazy_glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)  {if (GLeeInit()) glGetActiveUniform(program, index, bufSize, length, size, type, name);}
01591   GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform=GLee_Lazy_glGetActiveUniform;
01592 #endif
01593 #ifndef GLEE_C_DEFINED_glGetAttachedShaders
01594 #define GLEE_C_DEFINED_glGetAttachedShaders
01595   void __stdcall GLee_Lazy_glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj)  {if (GLeeInit()) glGetAttachedShaders(program, maxCount, count, obj);}
01596   GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders=GLee_Lazy_glGetAttachedShaders;
01597 #endif
01598 #ifndef GLEE_C_DEFINED_glGetAttribLocation
01599 #define GLEE_C_DEFINED_glGetAttribLocation
01600   GLint __stdcall GLee_Lazy_glGetAttribLocation(GLuint program, const GLchar * name)  {if (GLeeInit()) return glGetAttribLocation(program, name); return (GLint)0;}
01601   GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation=GLee_Lazy_glGetAttribLocation;
01602 #endif
01603 #ifndef GLEE_C_DEFINED_glGetProgramiv
01604 #define GLEE_C_DEFINED_glGetProgramiv
01605   void __stdcall GLee_Lazy_glGetProgramiv(GLuint program, GLenum pname, GLint * params)  {if (GLeeInit()) glGetProgramiv(program, pname, params);}
01606   GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv=GLee_Lazy_glGetProgramiv;
01607 #endif
01608 #ifndef GLEE_C_DEFINED_glGetProgramInfoLog
01609 #define GLEE_C_DEFINED_glGetProgramInfoLog
01610   void __stdcall GLee_Lazy_glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog)  {if (GLeeInit()) glGetProgramInfoLog(program, bufSize, length, infoLog);}
01611   GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog=GLee_Lazy_glGetProgramInfoLog;
01612 #endif
01613 #ifndef GLEE_C_DEFINED_glGetShaderiv
01614 #define GLEE_C_DEFINED_glGetShaderiv
01615   void __stdcall GLee_Lazy_glGetShaderiv(GLuint shader, GLenum pname, GLint * params)  {if (GLeeInit()) glGetShaderiv(shader, pname, params);}
01616   GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv=GLee_Lazy_glGetShaderiv;
01617 #endif
01618 #ifndef GLEE_C_DEFINED_glGetShaderInfoLog
01619 #define GLEE_C_DEFINED_glGetShaderInfoLog
01620   void __stdcall GLee_Lazy_glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog)  {if (GLeeInit()) glGetShaderInfoLog(shader, bufSize, length, infoLog);}
01621   GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog=GLee_Lazy_glGetShaderInfoLog;
01622 #endif
01623 #ifndef GLEE_C_DEFINED_glGetShaderSource
01624 #define GLEE_C_DEFINED_glGetShaderSource
01625   void __stdcall GLee_Lazy_glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source)  {if (GLeeInit()) glGetShaderSource(shader, bufSize, length, source);}
01626   GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource=GLee_Lazy_glGetShaderSource;
01627 #endif
01628 #ifndef GLEE_C_DEFINED_glGetUniformLocation
01629 #define GLEE_C_DEFINED_glGetUniformLocation
01630   GLint __stdcall GLee_Lazy_glGetUniformLocation(GLuint program, const GLchar * name)  {if (GLeeInit()) return glGetUniformLocation(program, name); return (GLint)0;}
01631   GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation=GLee_Lazy_glGetUniformLocation;
01632 #endif
01633 #ifndef GLEE_C_DEFINED_glGetUniformfv
01634 #define GLEE_C_DEFINED_glGetUniformfv
01635   void __stdcall GLee_Lazy_glGetUniformfv(GLuint program, GLint location, GLfloat * params)  {if (GLeeInit()) glGetUniformfv(program, location, params);}
01636   GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv=GLee_Lazy_glGetUniformfv;
01637 #endif
01638 #ifndef GLEE_C_DEFINED_glGetUniformiv
01639 #define GLEE_C_DEFINED_glGetUniformiv
01640   void __stdcall GLee_Lazy_glGetUniformiv(GLuint program, GLint location, GLint * params)  {if (GLeeInit()) glGetUniformiv(program, location, params);}
01641   GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv=GLee_Lazy_glGetUniformiv;
01642 #endif
01643 #ifndef GLEE_C_DEFINED_glGetVertexAttribdv
01644 #define GLEE_C_DEFINED_glGetVertexAttribdv
01645   void __stdcall GLee_Lazy_glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params)  {if (GLeeInit()) glGetVertexAttribdv(index, pname, params);}
01646   GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv=GLee_Lazy_glGetVertexAttribdv;
01647 #endif
01648 #ifndef GLEE_C_DEFINED_glGetVertexAttribfv
01649 #define GLEE_C_DEFINED_glGetVertexAttribfv
01650   void __stdcall GLee_Lazy_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetVertexAttribfv(index, pname, params);}
01651   GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv=GLee_Lazy_glGetVertexAttribfv;
01652 #endif
01653 #ifndef GLEE_C_DEFINED_glGetVertexAttribiv
01654 #define GLEE_C_DEFINED_glGetVertexAttribiv
01655   void __stdcall GLee_Lazy_glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)  {if (GLeeInit()) glGetVertexAttribiv(index, pname, params);}
01656   GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv=GLee_Lazy_glGetVertexAttribiv;
01657 #endif
01658 #ifndef GLEE_C_DEFINED_glGetVertexAttribPointerv
01659 #define GLEE_C_DEFINED_glGetVertexAttribPointerv
01660   void __stdcall GLee_Lazy_glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* * pointer)  {if (GLeeInit()) glGetVertexAttribPointerv(index, pname, pointer);}
01661   GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointerv=GLee_Lazy_glGetVertexAttribPointerv;
01662 #endif
01663 #ifndef GLEE_C_DEFINED_glIsProgram
01664 #define GLEE_C_DEFINED_glIsProgram
01665   GLboolean __stdcall GLee_Lazy_glIsProgram(GLuint program)  {if (GLeeInit()) return glIsProgram(program); return (GLboolean)0;}
01666   GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram=GLee_Lazy_glIsProgram;
01667 #endif
01668 #ifndef GLEE_C_DEFINED_glIsShader
01669 #define GLEE_C_DEFINED_glIsShader
01670   GLboolean __stdcall GLee_Lazy_glIsShader(GLuint shader)  {if (GLeeInit()) return glIsShader(shader); return (GLboolean)0;}
01671   GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader=GLee_Lazy_glIsShader;
01672 #endif
01673 #ifndef GLEE_C_DEFINED_glLinkProgram
01674 #define GLEE_C_DEFINED_glLinkProgram
01675   void __stdcall GLee_Lazy_glLinkProgram(GLuint program)  {if (GLeeInit()) glLinkProgram(program);}
01676   GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram=GLee_Lazy_glLinkProgram;
01677 #endif
01678 #ifndef GLEE_C_DEFINED_glShaderSource
01679 #define GLEE_C_DEFINED_glShaderSource
01680   void __stdcall GLee_Lazy_glShaderSource(GLuint shader, GLsizei count, const GLchar* * string, const GLint * length)  {if (GLeeInit()) glShaderSource(shader, count, string, length);}
01681   GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource=GLee_Lazy_glShaderSource;
01682 #endif
01683 #ifndef GLEE_C_DEFINED_glUseProgram
01684 #define GLEE_C_DEFINED_glUseProgram
01685   void __stdcall GLee_Lazy_glUseProgram(GLuint program)  {if (GLeeInit()) glUseProgram(program);}
01686   GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram=GLee_Lazy_glUseProgram;
01687 #endif
01688 #ifndef GLEE_C_DEFINED_glUniform1f
01689 #define GLEE_C_DEFINED_glUniform1f
01690   void __stdcall GLee_Lazy_glUniform1f(GLint location, GLfloat v0)  {if (GLeeInit()) glUniform1f(location, v0);}
01691   GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f=GLee_Lazy_glUniform1f;
01692 #endif
01693 #ifndef GLEE_C_DEFINED_glUniform2f
01694 #define GLEE_C_DEFINED_glUniform2f
01695   void __stdcall GLee_Lazy_glUniform2f(GLint location, GLfloat v0, GLfloat v1)  {if (GLeeInit()) glUniform2f(location, v0, v1);}
01696   GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f=GLee_Lazy_glUniform2f;
01697 #endif
01698 #ifndef GLEE_C_DEFINED_glUniform3f
01699 #define GLEE_C_DEFINED_glUniform3f
01700   void __stdcall GLee_Lazy_glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)  {if (GLeeInit()) glUniform3f(location, v0, v1, v2);}
01701   GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f=GLee_Lazy_glUniform3f;
01702 #endif
01703 #ifndef GLEE_C_DEFINED_glUniform4f
01704 #define GLEE_C_DEFINED_glUniform4f
01705   void __stdcall GLee_Lazy_glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)  {if (GLeeInit()) glUniform4f(location, v0, v1, v2, v3);}
01706   GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f=GLee_Lazy_glUniform4f;
01707 #endif
01708 #ifndef GLEE_C_DEFINED_glUniform1i
01709 #define GLEE_C_DEFINED_glUniform1i
01710   void __stdcall GLee_Lazy_glUniform1i(GLint location, GLint v0)  {if (GLeeInit()) glUniform1i(location, v0);}
01711   GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i=GLee_Lazy_glUniform1i;
01712 #endif
01713 #ifndef GLEE_C_DEFINED_glUniform2i
01714 #define GLEE_C_DEFINED_glUniform2i
01715   void __stdcall GLee_Lazy_glUniform2i(GLint location, GLint v0, GLint v1)  {if (GLeeInit()) glUniform2i(location, v0, v1);}
01716   GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i=GLee_Lazy_glUniform2i;
01717 #endif
01718 #ifndef GLEE_C_DEFINED_glUniform3i
01719 #define GLEE_C_DEFINED_glUniform3i
01720   void __stdcall GLee_Lazy_glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)  {if (GLeeInit()) glUniform3i(location, v0, v1, v2);}
01721   GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i=GLee_Lazy_glUniform3i;
01722 #endif
01723 #ifndef GLEE_C_DEFINED_glUniform4i
01724 #define GLEE_C_DEFINED_glUniform4i
01725   void __stdcall GLee_Lazy_glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)  {if (GLeeInit()) glUniform4i(location, v0, v1, v2, v3);}
01726   GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i=GLee_Lazy_glUniform4i;
01727 #endif
01728 #ifndef GLEE_C_DEFINED_glUniform1fv
01729 #define GLEE_C_DEFINED_glUniform1fv
01730   void __stdcall GLee_Lazy_glUniform1fv(GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glUniform1fv(location, count, value);}
01731   GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv=GLee_Lazy_glUniform1fv;
01732 #endif
01733 #ifndef GLEE_C_DEFINED_glUniform2fv
01734 #define GLEE_C_DEFINED_glUniform2fv
01735   void __stdcall GLee_Lazy_glUniform2fv(GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glUniform2fv(location, count, value);}
01736   GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv=GLee_Lazy_glUniform2fv;
01737 #endif
01738 #ifndef GLEE_C_DEFINED_glUniform3fv
01739 #define GLEE_C_DEFINED_glUniform3fv
01740   void __stdcall GLee_Lazy_glUniform3fv(GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glUniform3fv(location, count, value);}
01741   GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv=GLee_Lazy_glUniform3fv;
01742 #endif
01743 #ifndef GLEE_C_DEFINED_glUniform4fv
01744 #define GLEE_C_DEFINED_glUniform4fv
01745   void __stdcall GLee_Lazy_glUniform4fv(GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glUniform4fv(location, count, value);}
01746   GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv=GLee_Lazy_glUniform4fv;
01747 #endif
01748 #ifndef GLEE_C_DEFINED_glUniform1iv
01749 #define GLEE_C_DEFINED_glUniform1iv
01750   void __stdcall GLee_Lazy_glUniform1iv(GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glUniform1iv(location, count, value);}
01751   GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv=GLee_Lazy_glUniform1iv;
01752 #endif
01753 #ifndef GLEE_C_DEFINED_glUniform2iv
01754 #define GLEE_C_DEFINED_glUniform2iv
01755   void __stdcall GLee_Lazy_glUniform2iv(GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glUniform2iv(location, count, value);}
01756   GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv=GLee_Lazy_glUniform2iv;
01757 #endif
01758 #ifndef GLEE_C_DEFINED_glUniform3iv
01759 #define GLEE_C_DEFINED_glUniform3iv
01760   void __stdcall GLee_Lazy_glUniform3iv(GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glUniform3iv(location, count, value);}
01761   GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv=GLee_Lazy_glUniform3iv;
01762 #endif
01763 #ifndef GLEE_C_DEFINED_glUniform4iv
01764 #define GLEE_C_DEFINED_glUniform4iv
01765   void __stdcall GLee_Lazy_glUniform4iv(GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glUniform4iv(location, count, value);}
01766   GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv=GLee_Lazy_glUniform4iv;
01767 #endif
01768 #ifndef GLEE_C_DEFINED_glUniformMatrix2fv
01769 #define GLEE_C_DEFINED_glUniformMatrix2fv
01770   void __stdcall GLee_Lazy_glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix2fv(location, count, transpose, value);}
01771   GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv=GLee_Lazy_glUniformMatrix2fv;
01772 #endif
01773 #ifndef GLEE_C_DEFINED_glUniformMatrix3fv
01774 #define GLEE_C_DEFINED_glUniformMatrix3fv
01775   void __stdcall GLee_Lazy_glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix3fv(location, count, transpose, value);}
01776   GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv=GLee_Lazy_glUniformMatrix3fv;
01777 #endif
01778 #ifndef GLEE_C_DEFINED_glUniformMatrix4fv
01779 #define GLEE_C_DEFINED_glUniformMatrix4fv
01780   void __stdcall GLee_Lazy_glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix4fv(location, count, transpose, value);}
01781   GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv=GLee_Lazy_glUniformMatrix4fv;
01782 #endif
01783 #ifndef GLEE_C_DEFINED_glValidateProgram
01784 #define GLEE_C_DEFINED_glValidateProgram
01785   void __stdcall GLee_Lazy_glValidateProgram(GLuint program)  {if (GLeeInit()) glValidateProgram(program);}
01786   GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram=GLee_Lazy_glValidateProgram;
01787 #endif
01788 #ifndef GLEE_C_DEFINED_glVertexAttrib1d
01789 #define GLEE_C_DEFINED_glVertexAttrib1d
01790   void __stdcall GLee_Lazy_glVertexAttrib1d(GLuint index, GLdouble x)  {if (GLeeInit()) glVertexAttrib1d(index, x);}
01791   GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d=GLee_Lazy_glVertexAttrib1d;
01792 #endif
01793 #ifndef GLEE_C_DEFINED_glVertexAttrib1dv
01794 #define GLEE_C_DEFINED_glVertexAttrib1dv
01795   void __stdcall GLee_Lazy_glVertexAttrib1dv(GLuint index, const GLdouble * v)  {if (GLeeInit()) glVertexAttrib1dv(index, v);}
01796   GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv=GLee_Lazy_glVertexAttrib1dv;
01797 #endif
01798 #ifndef GLEE_C_DEFINED_glVertexAttrib1f
01799 #define GLEE_C_DEFINED_glVertexAttrib1f
01800   void __stdcall GLee_Lazy_glVertexAttrib1f(GLuint index, GLfloat x)  {if (GLeeInit()) glVertexAttrib1f(index, x);}
01801   GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f=GLee_Lazy_glVertexAttrib1f;
01802 #endif
01803 #ifndef GLEE_C_DEFINED_glVertexAttrib1fv
01804 #define GLEE_C_DEFINED_glVertexAttrib1fv
01805   void __stdcall GLee_Lazy_glVertexAttrib1fv(GLuint index, const GLfloat * v)  {if (GLeeInit()) glVertexAttrib1fv(index, v);}
01806   GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv=GLee_Lazy_glVertexAttrib1fv;
01807 #endif
01808 #ifndef GLEE_C_DEFINED_glVertexAttrib1s
01809 #define GLEE_C_DEFINED_glVertexAttrib1s
01810   void __stdcall GLee_Lazy_glVertexAttrib1s(GLuint index, GLshort x)  {if (GLeeInit()) glVertexAttrib1s(index, x);}
01811   GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s=GLee_Lazy_glVertexAttrib1s;
01812 #endif
01813 #ifndef GLEE_C_DEFINED_glVertexAttrib1sv
01814 #define GLEE_C_DEFINED_glVertexAttrib1sv
01815   void __stdcall GLee_Lazy_glVertexAttrib1sv(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib1sv(index, v);}
01816   GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv=GLee_Lazy_glVertexAttrib1sv;
01817 #endif
01818 #ifndef GLEE_C_DEFINED_glVertexAttrib2d
01819 #define GLEE_C_DEFINED_glVertexAttrib2d
01820   void __stdcall GLee_Lazy_glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)  {if (GLeeInit()) glVertexAttrib2d(index, x, y);}
01821   GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d=GLee_Lazy_glVertexAttrib2d;
01822 #endif
01823 #ifndef GLEE_C_DEFINED_glVertexAttrib2dv
01824 #define GLEE_C_DEFINED_glVertexAttrib2dv
01825   void __stdcall GLee_Lazy_glVertexAttrib2dv(GLuint index, const GLdouble * v)  {if (GLeeInit()) glVertexAttrib2dv(index, v);}
01826   GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv=GLee_Lazy_glVertexAttrib2dv;
01827 #endif
01828 #ifndef GLEE_C_DEFINED_glVertexAttrib2f
01829 #define GLEE_C_DEFINED_glVertexAttrib2f
01830   void __stdcall GLee_Lazy_glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)  {if (GLeeInit()) glVertexAttrib2f(index, x, y);}
01831   GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f=GLee_Lazy_glVertexAttrib2f;
01832 #endif
01833 #ifndef GLEE_C_DEFINED_glVertexAttrib2fv
01834 #define GLEE_C_DEFINED_glVertexAttrib2fv
01835   void __stdcall GLee_Lazy_glVertexAttrib2fv(GLuint index, const GLfloat * v)  {if (GLeeInit()) glVertexAttrib2fv(index, v);}
01836   GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv=GLee_Lazy_glVertexAttrib2fv;
01837 #endif
01838 #ifndef GLEE_C_DEFINED_glVertexAttrib2s
01839 #define GLEE_C_DEFINED_glVertexAttrib2s
01840   void __stdcall GLee_Lazy_glVertexAttrib2s(GLuint index, GLshort x, GLshort y)  {if (GLeeInit()) glVertexAttrib2s(index, x, y);}
01841   GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s=GLee_Lazy_glVertexAttrib2s;
01842 #endif
01843 #ifndef GLEE_C_DEFINED_glVertexAttrib2sv
01844 #define GLEE_C_DEFINED_glVertexAttrib2sv
01845   void __stdcall GLee_Lazy_glVertexAttrib2sv(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib2sv(index, v);}
01846   GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv=GLee_Lazy_glVertexAttrib2sv;
01847 #endif
01848 #ifndef GLEE_C_DEFINED_glVertexAttrib3d
01849 #define GLEE_C_DEFINED_glVertexAttrib3d
01850   void __stdcall GLee_Lazy_glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glVertexAttrib3d(index, x, y, z);}
01851   GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d=GLee_Lazy_glVertexAttrib3d;
01852 #endif
01853 #ifndef GLEE_C_DEFINED_glVertexAttrib3dv
01854 #define GLEE_C_DEFINED_glVertexAttrib3dv
01855   void __stdcall GLee_Lazy_glVertexAttrib3dv(GLuint index, const GLdouble * v)  {if (GLeeInit()) glVertexAttrib3dv(index, v);}
01856   GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv=GLee_Lazy_glVertexAttrib3dv;
01857 #endif
01858 #ifndef GLEE_C_DEFINED_glVertexAttrib3f
01859 #define GLEE_C_DEFINED_glVertexAttrib3f
01860   void __stdcall GLee_Lazy_glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glVertexAttrib3f(index, x, y, z);}
01861   GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f=GLee_Lazy_glVertexAttrib3f;
01862 #endif
01863 #ifndef GLEE_C_DEFINED_glVertexAttrib3fv
01864 #define GLEE_C_DEFINED_glVertexAttrib3fv
01865   void __stdcall GLee_Lazy_glVertexAttrib3fv(GLuint index, const GLfloat * v)  {if (GLeeInit()) glVertexAttrib3fv(index, v);}
01866   GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv=GLee_Lazy_glVertexAttrib3fv;
01867 #endif
01868 #ifndef GLEE_C_DEFINED_glVertexAttrib3s
01869 #define GLEE_C_DEFINED_glVertexAttrib3s
01870   void __stdcall GLee_Lazy_glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)  {if (GLeeInit()) glVertexAttrib3s(index, x, y, z);}
01871   GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s=GLee_Lazy_glVertexAttrib3s;
01872 #endif
01873 #ifndef GLEE_C_DEFINED_glVertexAttrib3sv
01874 #define GLEE_C_DEFINED_glVertexAttrib3sv
01875   void __stdcall GLee_Lazy_glVertexAttrib3sv(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib3sv(index, v);}
01876   GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv=GLee_Lazy_glVertexAttrib3sv;
01877 #endif
01878 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nbv
01879 #define GLEE_C_DEFINED_glVertexAttrib4Nbv
01880   void __stdcall GLee_Lazy_glVertexAttrib4Nbv(GLuint index, const GLbyte * v)  {if (GLeeInit()) glVertexAttrib4Nbv(index, v);}
01881   GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv=GLee_Lazy_glVertexAttrib4Nbv;
01882 #endif
01883 #ifndef GLEE_C_DEFINED_glVertexAttrib4Niv
01884 #define GLEE_C_DEFINED_glVertexAttrib4Niv
01885   void __stdcall GLee_Lazy_glVertexAttrib4Niv(GLuint index, const GLint * v)  {if (GLeeInit()) glVertexAttrib4Niv(index, v);}
01886   GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv=GLee_Lazy_glVertexAttrib4Niv;
01887 #endif
01888 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nsv
01889 #define GLEE_C_DEFINED_glVertexAttrib4Nsv
01890   void __stdcall GLee_Lazy_glVertexAttrib4Nsv(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib4Nsv(index, v);}
01891   GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv=GLee_Lazy_glVertexAttrib4Nsv;
01892 #endif
01893 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nub
01894 #define GLEE_C_DEFINED_glVertexAttrib4Nub
01895   void __stdcall GLee_Lazy_glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)  {if (GLeeInit()) glVertexAttrib4Nub(index, x, y, z, w);}
01896   GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub=GLee_Lazy_glVertexAttrib4Nub;
01897 #endif
01898 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nubv
01899 #define GLEE_C_DEFINED_glVertexAttrib4Nubv
01900   void __stdcall GLee_Lazy_glVertexAttrib4Nubv(GLuint index, const GLubyte * v)  {if (GLeeInit()) glVertexAttrib4Nubv(index, v);}
01901   GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv=GLee_Lazy_glVertexAttrib4Nubv;
01902 #endif
01903 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nuiv
01904 #define GLEE_C_DEFINED_glVertexAttrib4Nuiv
01905   void __stdcall GLee_Lazy_glVertexAttrib4Nuiv(GLuint index, const GLuint * v)  {if (GLeeInit()) glVertexAttrib4Nuiv(index, v);}
01906   GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv=GLee_Lazy_glVertexAttrib4Nuiv;
01907 #endif
01908 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nusv
01909 #define GLEE_C_DEFINED_glVertexAttrib4Nusv
01910   void __stdcall GLee_Lazy_glVertexAttrib4Nusv(GLuint index, const GLushort * v)  {if (GLeeInit()) glVertexAttrib4Nusv(index, v);}
01911   GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv=GLee_Lazy_glVertexAttrib4Nusv;
01912 #endif
01913 #ifndef GLEE_C_DEFINED_glVertexAttrib4bv
01914 #define GLEE_C_DEFINED_glVertexAttrib4bv
01915   void __stdcall GLee_Lazy_glVertexAttrib4bv(GLuint index, const GLbyte * v)  {if (GLeeInit()) glVertexAttrib4bv(index, v);}
01916   GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv=GLee_Lazy_glVertexAttrib4bv;
01917 #endif
01918 #ifndef GLEE_C_DEFINED_glVertexAttrib4d
01919 #define GLEE_C_DEFINED_glVertexAttrib4d
01920   void __stdcall GLee_Lazy_glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glVertexAttrib4d(index, x, y, z, w);}
01921   GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d=GLee_Lazy_glVertexAttrib4d;
01922 #endif
01923 #ifndef GLEE_C_DEFINED_glVertexAttrib4dv
01924 #define GLEE_C_DEFINED_glVertexAttrib4dv
01925   void __stdcall GLee_Lazy_glVertexAttrib4dv(GLuint index, const GLdouble * v)  {if (GLeeInit()) glVertexAttrib4dv(index, v);}
01926   GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv=GLee_Lazy_glVertexAttrib4dv;
01927 #endif
01928 #ifndef GLEE_C_DEFINED_glVertexAttrib4f
01929 #define GLEE_C_DEFINED_glVertexAttrib4f
01930   void __stdcall GLee_Lazy_glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glVertexAttrib4f(index, x, y, z, w);}
01931   GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f=GLee_Lazy_glVertexAttrib4f;
01932 #endif
01933 #ifndef GLEE_C_DEFINED_glVertexAttrib4fv
01934 #define GLEE_C_DEFINED_glVertexAttrib4fv
01935   void __stdcall GLee_Lazy_glVertexAttrib4fv(GLuint index, const GLfloat * v)  {if (GLeeInit()) glVertexAttrib4fv(index, v);}
01936   GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv=GLee_Lazy_glVertexAttrib4fv;
01937 #endif
01938 #ifndef GLEE_C_DEFINED_glVertexAttrib4iv
01939 #define GLEE_C_DEFINED_glVertexAttrib4iv
01940   void __stdcall GLee_Lazy_glVertexAttrib4iv(GLuint index, const GLint * v)  {if (GLeeInit()) glVertexAttrib4iv(index, v);}
01941   GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv=GLee_Lazy_glVertexAttrib4iv;
01942 #endif
01943 #ifndef GLEE_C_DEFINED_glVertexAttrib4s
01944 #define GLEE_C_DEFINED_glVertexAttrib4s
01945   void __stdcall GLee_Lazy_glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)  {if (GLeeInit()) glVertexAttrib4s(index, x, y, z, w);}
01946   GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s=GLee_Lazy_glVertexAttrib4s;
01947 #endif
01948 #ifndef GLEE_C_DEFINED_glVertexAttrib4sv
01949 #define GLEE_C_DEFINED_glVertexAttrib4sv
01950   void __stdcall GLee_Lazy_glVertexAttrib4sv(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib4sv(index, v);}
01951   GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv=GLee_Lazy_glVertexAttrib4sv;
01952 #endif
01953 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubv
01954 #define GLEE_C_DEFINED_glVertexAttrib4ubv
01955   void __stdcall GLee_Lazy_glVertexAttrib4ubv(GLuint index, const GLubyte * v)  {if (GLeeInit()) glVertexAttrib4ubv(index, v);}
01956   GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv=GLee_Lazy_glVertexAttrib4ubv;
01957 #endif
01958 #ifndef GLEE_C_DEFINED_glVertexAttrib4uiv
01959 #define GLEE_C_DEFINED_glVertexAttrib4uiv
01960   void __stdcall GLee_Lazy_glVertexAttrib4uiv(GLuint index, const GLuint * v)  {if (GLeeInit()) glVertexAttrib4uiv(index, v);}
01961   GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv=GLee_Lazy_glVertexAttrib4uiv;
01962 #endif
01963 #ifndef GLEE_C_DEFINED_glVertexAttrib4usv
01964 #define GLEE_C_DEFINED_glVertexAttrib4usv
01965   void __stdcall GLee_Lazy_glVertexAttrib4usv(GLuint index, const GLushort * v)  {if (GLeeInit()) glVertexAttrib4usv(index, v);}
01966   GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv=GLee_Lazy_glVertexAttrib4usv;
01967 #endif
01968 #ifndef GLEE_C_DEFINED_glVertexAttribPointer
01969 #define GLEE_C_DEFINED_glVertexAttribPointer
01970   void __stdcall GLee_Lazy_glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glVertexAttribPointer(index, size, type, normalized, stride, pointer);}
01971   GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer=GLee_Lazy_glVertexAttribPointer;
01972 #endif
01973 #endif 
01974 
01975 /* GL_VERSION_2_1 */
01976 
01977 #ifdef __GLEE_GL_VERSION_2_1
01978 #ifndef GLEE_C_DEFINED_glUniformMatrix2x3fv
01979 #define GLEE_C_DEFINED_glUniformMatrix2x3fv
01980   void __stdcall GLee_Lazy_glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix2x3fv(location, count, transpose, value);}
01981   GLEEPFNGLUNIFORMMATRIX2X3FVPROC GLeeFuncPtr_glUniformMatrix2x3fv=GLee_Lazy_glUniformMatrix2x3fv;
01982 #endif
01983 #ifndef GLEE_C_DEFINED_glUniformMatrix3x2fv
01984 #define GLEE_C_DEFINED_glUniformMatrix3x2fv
01985   void __stdcall GLee_Lazy_glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix3x2fv(location, count, transpose, value);}
01986   GLEEPFNGLUNIFORMMATRIX3X2FVPROC GLeeFuncPtr_glUniformMatrix3x2fv=GLee_Lazy_glUniformMatrix3x2fv;
01987 #endif
01988 #ifndef GLEE_C_DEFINED_glUniformMatrix2x4fv
01989 #define GLEE_C_DEFINED_glUniformMatrix2x4fv
01990   void __stdcall GLee_Lazy_glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix2x4fv(location, count, transpose, value);}
01991   GLEEPFNGLUNIFORMMATRIX2X4FVPROC GLeeFuncPtr_glUniformMatrix2x4fv=GLee_Lazy_glUniformMatrix2x4fv;
01992 #endif
01993 #ifndef GLEE_C_DEFINED_glUniformMatrix4x2fv
01994 #define GLEE_C_DEFINED_glUniformMatrix4x2fv
01995   void __stdcall GLee_Lazy_glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix4x2fv(location, count, transpose, value);}
01996   GLEEPFNGLUNIFORMMATRIX4X2FVPROC GLeeFuncPtr_glUniformMatrix4x2fv=GLee_Lazy_glUniformMatrix4x2fv;
01997 #endif
01998 #ifndef GLEE_C_DEFINED_glUniformMatrix3x4fv
01999 #define GLEE_C_DEFINED_glUniformMatrix3x4fv
02000   void __stdcall GLee_Lazy_glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix3x4fv(location, count, transpose, value);}
02001   GLEEPFNGLUNIFORMMATRIX3X4FVPROC GLeeFuncPtr_glUniformMatrix3x4fv=GLee_Lazy_glUniformMatrix3x4fv;
02002 #endif
02003 #ifndef GLEE_C_DEFINED_glUniformMatrix4x3fv
02004 #define GLEE_C_DEFINED_glUniformMatrix4x3fv
02005   void __stdcall GLee_Lazy_glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix4x3fv(location, count, transpose, value);}
02006   GLEEPFNGLUNIFORMMATRIX4X3FVPROC GLeeFuncPtr_glUniformMatrix4x3fv=GLee_Lazy_glUniformMatrix4x3fv;
02007 #endif
02008 #endif 
02009 
02010 /* GL_VERSION_3_0 */
02011 
02012 #ifdef __GLEE_GL_VERSION_3_0
02013 #ifndef GLEE_C_DEFINED_glColorMaski
02014 #define GLEE_C_DEFINED_glColorMaski
02015   void __stdcall GLee_Lazy_glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)  {if (GLeeInit()) glColorMaski(index, r, g, b, a);}
02016   GLEEPFNGLCOLORMASKIPROC GLeeFuncPtr_glColorMaski=GLee_Lazy_glColorMaski;
02017 #endif
02018 #ifndef GLEE_C_DEFINED_glGetBooleani_v
02019 #define GLEE_C_DEFINED_glGetBooleani_v
02020   void __stdcall GLee_Lazy_glGetBooleani_v(GLenum target, GLuint index, GLboolean * data)  {if (GLeeInit()) glGetBooleani_v(target, index, data);}
02021   GLEEPFNGLGETBOOLEANI_VPROC GLeeFuncPtr_glGetBooleani_v=GLee_Lazy_glGetBooleani_v;
02022 #endif
02023 #ifndef GLEE_C_DEFINED_glGetIntegeri_v
02024 #define GLEE_C_DEFINED_glGetIntegeri_v
02025   void __stdcall GLee_Lazy_glGetIntegeri_v(GLenum target, GLuint index, GLint * data)  {if (GLeeInit()) glGetIntegeri_v(target, index, data);}
02026   GLEEPFNGLGETINTEGERI_VPROC GLeeFuncPtr_glGetIntegeri_v=GLee_Lazy_glGetIntegeri_v;
02027 #endif
02028 #ifndef GLEE_C_DEFINED_glEnablei
02029 #define GLEE_C_DEFINED_glEnablei
02030   void __stdcall GLee_Lazy_glEnablei(GLenum target, GLuint index)  {if (GLeeInit()) glEnablei(target, index);}
02031   GLEEPFNGLENABLEIPROC GLeeFuncPtr_glEnablei=GLee_Lazy_glEnablei;
02032 #endif
02033 #ifndef GLEE_C_DEFINED_glDisablei
02034 #define GLEE_C_DEFINED_glDisablei
02035   void __stdcall GLee_Lazy_glDisablei(GLenum target, GLuint index)  {if (GLeeInit()) glDisablei(target, index);}
02036   GLEEPFNGLDISABLEIPROC GLeeFuncPtr_glDisablei=GLee_Lazy_glDisablei;
02037 #endif
02038 #ifndef GLEE_C_DEFINED_glIsEnabledi
02039 #define GLEE_C_DEFINED_glIsEnabledi
02040   GLboolean __stdcall GLee_Lazy_glIsEnabledi(GLenum target, GLuint index)  {if (GLeeInit()) return glIsEnabledi(target, index); return (GLboolean)0;}
02041   GLEEPFNGLISENABLEDIPROC GLeeFuncPtr_glIsEnabledi=GLee_Lazy_glIsEnabledi;
02042 #endif
02043 #ifndef GLEE_C_DEFINED_glBeginTransformFeedback
02044 #define GLEE_C_DEFINED_glBeginTransformFeedback
02045   void __stdcall GLee_Lazy_glBeginTransformFeedback(GLenum primitiveMode)  {if (GLeeInit()) glBeginTransformFeedback(primitiveMode);}
02046   GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC GLeeFuncPtr_glBeginTransformFeedback=GLee_Lazy_glBeginTransformFeedback;
02047 #endif
02048 #ifndef GLEE_C_DEFINED_glEndTransformFeedback
02049 #define GLEE_C_DEFINED_glEndTransformFeedback
02050   void __stdcall GLee_Lazy_glEndTransformFeedback(void)  {if (GLeeInit()) glEndTransformFeedback();}
02051   GLEEPFNGLENDTRANSFORMFEEDBACKPROC GLeeFuncPtr_glEndTransformFeedback=GLee_Lazy_glEndTransformFeedback;
02052 #endif
02053 #ifndef GLEE_C_DEFINED_glBindBufferRange
02054 #define GLEE_C_DEFINED_glBindBufferRange
02055   void __stdcall GLee_Lazy_glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)  {if (GLeeInit()) glBindBufferRange(target, index, buffer, offset, size);}
02056   GLEEPFNGLBINDBUFFERRANGEPROC GLeeFuncPtr_glBindBufferRange=GLee_Lazy_glBindBufferRange;
02057 #endif
02058 #ifndef GLEE_C_DEFINED_glBindBufferBase
02059 #define GLEE_C_DEFINED_glBindBufferBase
02060   void __stdcall GLee_Lazy_glBindBufferBase(GLenum target, GLuint index, GLuint buffer)  {if (GLeeInit()) glBindBufferBase(target, index, buffer);}
02061   GLEEPFNGLBINDBUFFERBASEPROC GLeeFuncPtr_glBindBufferBase=GLee_Lazy_glBindBufferBase;
02062 #endif
02063 #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryings
02064 #define GLEE_C_DEFINED_glTransformFeedbackVaryings
02065   void __stdcall GLee_Lazy_glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode)  {if (GLeeInit()) glTransformFeedbackVaryings(program, count, locations, bufferMode);}
02066   GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC GLeeFuncPtr_glTransformFeedbackVaryings=GLee_Lazy_glTransformFeedbackVaryings;
02067 #endif
02068 #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVarying
02069 #define GLEE_C_DEFINED_glGetTransformFeedbackVarying
02070   void __stdcall GLee_Lazy_glGetTransformFeedbackVarying(GLuint program, GLuint index, GLint * location)  {if (GLeeInit()) glGetTransformFeedbackVarying(program, index, location);}
02071   GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC GLeeFuncPtr_glGetTransformFeedbackVarying=GLee_Lazy_glGetTransformFeedbackVarying;
02072 #endif
02073 #ifndef GLEE_C_DEFINED_glClampColor
02074 #define GLEE_C_DEFINED_glClampColor
02075   void __stdcall GLee_Lazy_glClampColor(GLenum target, GLenum clamp)  {if (GLeeInit()) glClampColor(target, clamp);}
02076   GLEEPFNGLCLAMPCOLORPROC GLeeFuncPtr_glClampColor=GLee_Lazy_glClampColor;
02077 #endif
02078 #ifndef GLEE_C_DEFINED_glBeginConditionalRender
02079 #define GLEE_C_DEFINED_glBeginConditionalRender
02080   void __stdcall GLee_Lazy_glBeginConditionalRender(GLuint id, GLenum mode)  {if (GLeeInit()) glBeginConditionalRender(id, mode);}
02081   GLEEPFNGLBEGINCONDITIONALRENDERPROC GLeeFuncPtr_glBeginConditionalRender=GLee_Lazy_glBeginConditionalRender;
02082 #endif
02083 #ifndef GLEE_C_DEFINED_glEndConditionalRender
02084 #define GLEE_C_DEFINED_glEndConditionalRender
02085   void __stdcall GLee_Lazy_glEndConditionalRender(void)  {if (GLeeInit()) glEndConditionalRender();}
02086   GLEEPFNGLENDCONDITIONALRENDERPROC GLeeFuncPtr_glEndConditionalRender=GLee_Lazy_glEndConditionalRender;
02087 #endif
02088 #ifndef GLEE_C_DEFINED_glVertexAttribI1i
02089 #define GLEE_C_DEFINED_glVertexAttribI1i
02090   void __stdcall GLee_Lazy_glVertexAttribI1i(GLuint index, GLint x)  {if (GLeeInit()) glVertexAttribI1i(index, x);}
02091   GLEEPFNGLVERTEXATTRIBI1IPROC GLeeFuncPtr_glVertexAttribI1i=GLee_Lazy_glVertexAttribI1i;
02092 #endif
02093 #ifndef GLEE_C_DEFINED_glVertexAttribI2i
02094 #define GLEE_C_DEFINED_glVertexAttribI2i
02095   void __stdcall GLee_Lazy_glVertexAttribI2i(GLuint index, GLint x, GLint y)  {if (GLeeInit()) glVertexAttribI2i(index, x, y);}
02096   GLEEPFNGLVERTEXATTRIBI2IPROC GLeeFuncPtr_glVertexAttribI2i=GLee_Lazy_glVertexAttribI2i;
02097 #endif
02098 #ifndef GLEE_C_DEFINED_glVertexAttribI3i
02099 #define GLEE_C_DEFINED_glVertexAttribI3i
02100   void __stdcall GLee_Lazy_glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)  {if (GLeeInit()) glVertexAttribI3i(index, x, y, z);}
02101   GLEEPFNGLVERTEXATTRIBI3IPROC GLeeFuncPtr_glVertexAttribI3i=GLee_Lazy_glVertexAttribI3i;
02102 #endif
02103 #ifndef GLEE_C_DEFINED_glVertexAttribI4i
02104 #define GLEE_C_DEFINED_glVertexAttribI4i
02105   void __stdcall GLee_Lazy_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glVertexAttribI4i(index, x, y, z, w);}
02106   GLEEPFNGLVERTEXATTRIBI4IPROC GLeeFuncPtr_glVertexAttribI4i=GLee_Lazy_glVertexAttribI4i;
02107 #endif
02108 #ifndef GLEE_C_DEFINED_glVertexAttribI1ui
02109 #define GLEE_C_DEFINED_glVertexAttribI1ui
02110   void __stdcall GLee_Lazy_glVertexAttribI1ui(GLuint index, GLuint x)  {if (GLeeInit()) glVertexAttribI1ui(index, x);}
02111   GLEEPFNGLVERTEXATTRIBI1UIPROC GLeeFuncPtr_glVertexAttribI1ui=GLee_Lazy_glVertexAttribI1ui;
02112 #endif
02113 #ifndef GLEE_C_DEFINED_glVertexAttribI2ui
02114 #define GLEE_C_DEFINED_glVertexAttribI2ui
02115   void __stdcall GLee_Lazy_glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)  {if (GLeeInit()) glVertexAttribI2ui(index, x, y);}
02116   GLEEPFNGLVERTEXATTRIBI2UIPROC GLeeFuncPtr_glVertexAttribI2ui=GLee_Lazy_glVertexAttribI2ui;
02117 #endif
02118 #ifndef GLEE_C_DEFINED_glVertexAttribI3ui
02119 #define GLEE_C_DEFINED_glVertexAttribI3ui
02120   void __stdcall GLee_Lazy_glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)  {if (GLeeInit()) glVertexAttribI3ui(index, x, y, z);}
02121   GLEEPFNGLVERTEXATTRIBI3UIPROC GLeeFuncPtr_glVertexAttribI3ui=GLee_Lazy_glVertexAttribI3ui;
02122 #endif
02123 #ifndef GLEE_C_DEFINED_glVertexAttribI4ui
02124 #define GLEE_C_DEFINED_glVertexAttribI4ui
02125   void __stdcall GLee_Lazy_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)  {if (GLeeInit()) glVertexAttribI4ui(index, x, y, z, w);}
02126   GLEEPFNGLVERTEXATTRIBI4UIPROC GLeeFuncPtr_glVertexAttribI4ui=GLee_Lazy_glVertexAttribI4ui;
02127 #endif
02128 #ifndef GLEE_C_DEFINED_glVertexAttribI1iv
02129 #define GLEE_C_DEFINED_glVertexAttribI1iv
02130   void __stdcall GLee_Lazy_glVertexAttribI1iv(GLuint index, const GLint * v)  {if (GLeeInit()) glVertexAttribI1iv(index, v);}
02131   GLEEPFNGLVERTEXATTRIBI1IVPROC GLeeFuncPtr_glVertexAttribI1iv=GLee_Lazy_glVertexAttribI1iv;
02132 #endif
02133 #ifndef GLEE_C_DEFINED_glVertexAttribI2iv
02134 #define GLEE_C_DEFINED_glVertexAttribI2iv
02135   void __stdcall GLee_Lazy_glVertexAttribI2iv(GLuint index, const GLint * v)  {if (GLeeInit()) glVertexAttribI2iv(index, v);}
02136   GLEEPFNGLVERTEXATTRIBI2IVPROC GLeeFuncPtr_glVertexAttribI2iv=GLee_Lazy_glVertexAttribI2iv;
02137 #endif
02138 #ifndef GLEE_C_DEFINED_glVertexAttribI3iv
02139 #define GLEE_C_DEFINED_glVertexAttribI3iv
02140   void __stdcall GLee_Lazy_glVertexAttribI3iv(GLuint index, const GLint * v)  {if (GLeeInit()) glVertexAttribI3iv(index, v);}
02141   GLEEPFNGLVERTEXATTRIBI3IVPROC GLeeFuncPtr_glVertexAttribI3iv=GLee_Lazy_glVertexAttribI3iv;
02142 #endif
02143 #ifndef GLEE_C_DEFINED_glVertexAttribI4iv
02144 #define GLEE_C_DEFINED_glVertexAttribI4iv
02145   void __stdcall GLee_Lazy_glVertexAttribI4iv(GLuint index, const GLint * v)  {if (GLeeInit()) glVertexAttribI4iv(index, v);}
02146   GLEEPFNGLVERTEXATTRIBI4IVPROC GLeeFuncPtr_glVertexAttribI4iv=GLee_Lazy_glVertexAttribI4iv;
02147 #endif
02148 #ifndef GLEE_C_DEFINED_glVertexAttribI1uiv
02149 #define GLEE_C_DEFINED_glVertexAttribI1uiv
02150   void __stdcall GLee_Lazy_glVertexAttribI1uiv(GLuint index, const GLuint * v)  {if (GLeeInit()) glVertexAttribI1uiv(index, v);}
02151   GLEEPFNGLVERTEXATTRIBI1UIVPROC GLeeFuncPtr_glVertexAttribI1uiv=GLee_Lazy_glVertexAttribI1uiv;
02152 #endif
02153 #ifndef GLEE_C_DEFINED_glVertexAttribI2uiv
02154 #define GLEE_C_DEFINED_glVertexAttribI2uiv
02155   void __stdcall GLee_Lazy_glVertexAttribI2uiv(GLuint index, const GLuint * v)  {if (GLeeInit()) glVertexAttribI2uiv(index, v);}
02156   GLEEPFNGLVERTEXATTRIBI2UIVPROC GLeeFuncPtr_glVertexAttribI2uiv=GLee_Lazy_glVertexAttribI2uiv;
02157 #endif
02158 #ifndef GLEE_C_DEFINED_glVertexAttribI3uiv
02159 #define GLEE_C_DEFINED_glVertexAttribI3uiv
02160   void __stdcall GLee_Lazy_glVertexAttribI3uiv(GLuint index, const GLuint * v)  {if (GLeeInit()) glVertexAttribI3uiv(index, v);}
02161   GLEEPFNGLVERTEXATTRIBI3UIVPROC GLeeFuncPtr_glVertexAttribI3uiv=GLee_Lazy_glVertexAttribI3uiv;
02162 #endif
02163 #ifndef GLEE_C_DEFINED_glVertexAttribI4uiv
02164 #define GLEE_C_DEFINED_glVertexAttribI4uiv
02165   void __stdcall GLee_Lazy_glVertexAttribI4uiv(GLuint index, const GLuint * v)  {if (GLeeInit()) glVertexAttribI4uiv(index, v);}
02166   GLEEPFNGLVERTEXATTRIBI4UIVPROC GLeeFuncPtr_glVertexAttribI4uiv=GLee_Lazy_glVertexAttribI4uiv;
02167 #endif
02168 #ifndef GLEE_C_DEFINED_glVertexAttribI4bv
02169 #define GLEE_C_DEFINED_glVertexAttribI4bv
02170   void __stdcall GLee_Lazy_glVertexAttribI4bv(GLuint index, const GLbyte * v)  {if (GLeeInit()) glVertexAttribI4bv(index, v);}
02171   GLEEPFNGLVERTEXATTRIBI4BVPROC GLeeFuncPtr_glVertexAttribI4bv=GLee_Lazy_glVertexAttribI4bv;
02172 #endif
02173 #ifndef GLEE_C_DEFINED_glVertexAttribI4sv
02174 #define GLEE_C_DEFINED_glVertexAttribI4sv
02175   void __stdcall GLee_Lazy_glVertexAttribI4sv(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttribI4sv(index, v);}
02176   GLEEPFNGLVERTEXATTRIBI4SVPROC GLeeFuncPtr_glVertexAttribI4sv=GLee_Lazy_glVertexAttribI4sv;
02177 #endif
02178 #ifndef GLEE_C_DEFINED_glVertexAttribI4ubv
02179 #define GLEE_C_DEFINED_glVertexAttribI4ubv
02180   void __stdcall GLee_Lazy_glVertexAttribI4ubv(GLuint index, const GLubyte * v)  {if (GLeeInit()) glVertexAttribI4ubv(index, v);}
02181   GLEEPFNGLVERTEXATTRIBI4UBVPROC GLeeFuncPtr_glVertexAttribI4ubv=GLee_Lazy_glVertexAttribI4ubv;
02182 #endif
02183 #ifndef GLEE_C_DEFINED_glVertexAttribI4usv
02184 #define GLEE_C_DEFINED_glVertexAttribI4usv
02185   void __stdcall GLee_Lazy_glVertexAttribI4usv(GLuint index, const GLushort * v)  {if (GLeeInit()) glVertexAttribI4usv(index, v);}
02186   GLEEPFNGLVERTEXATTRIBI4USVPROC GLeeFuncPtr_glVertexAttribI4usv=GLee_Lazy_glVertexAttribI4usv;
02187 #endif
02188 #ifndef GLEE_C_DEFINED_glVertexAttribIPointer
02189 #define GLEE_C_DEFINED_glVertexAttribIPointer
02190   void __stdcall GLee_Lazy_glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glVertexAttribIPointer(index, size, type, stride, pointer);}
02191   GLEEPFNGLVERTEXATTRIBIPOINTERPROC GLeeFuncPtr_glVertexAttribIPointer=GLee_Lazy_glVertexAttribIPointer;
02192 #endif
02193 #ifndef GLEE_C_DEFINED_glGetVertexAttribIiv
02194 #define GLEE_C_DEFINED_glGetVertexAttribIiv
02195   void __stdcall GLee_Lazy_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params)  {if (GLeeInit()) glGetVertexAttribIiv(index, pname, params);}
02196   GLEEPFNGLGETVERTEXATTRIBIIVPROC GLeeFuncPtr_glGetVertexAttribIiv=GLee_Lazy_glGetVertexAttribIiv;
02197 #endif
02198 #ifndef GLEE_C_DEFINED_glGetVertexAttribIuiv
02199 #define GLEE_C_DEFINED_glGetVertexAttribIuiv
02200   void __stdcall GLee_Lazy_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetVertexAttribIuiv(index, pname, params);}
02201   GLEEPFNGLGETVERTEXATTRIBIUIVPROC GLeeFuncPtr_glGetVertexAttribIuiv=GLee_Lazy_glGetVertexAttribIuiv;
02202 #endif
02203 #ifndef GLEE_C_DEFINED_glGetUniformuiv
02204 #define GLEE_C_DEFINED_glGetUniformuiv
02205   void __stdcall GLee_Lazy_glGetUniformuiv(GLuint program, GLint location, GLuint * params)  {if (GLeeInit()) glGetUniformuiv(program, location, params);}
02206   GLEEPFNGLGETUNIFORMUIVPROC GLeeFuncPtr_glGetUniformuiv=GLee_Lazy_glGetUniformuiv;
02207 #endif
02208 #ifndef GLEE_C_DEFINED_glBindFragDataLocation
02209 #define GLEE_C_DEFINED_glBindFragDataLocation
02210   void __stdcall GLee_Lazy_glBindFragDataLocation(GLuint program, GLuint color, const GLchar * name)  {if (GLeeInit()) glBindFragDataLocation(program, color, name);}
02211   GLEEPFNGLBINDFRAGDATALOCATIONPROC GLeeFuncPtr_glBindFragDataLocation=GLee_Lazy_glBindFragDataLocation;
02212 #endif
02213 #ifndef GLEE_C_DEFINED_glGetFragDataLocation
02214 #define GLEE_C_DEFINED_glGetFragDataLocation
02215   GLint __stdcall GLee_Lazy_glGetFragDataLocation(GLuint program, const GLchar * name)  {if (GLeeInit()) return glGetFragDataLocation(program, name); return (GLint)0;}
02216   GLEEPFNGLGETFRAGDATALOCATIONPROC GLeeFuncPtr_glGetFragDataLocation=GLee_Lazy_glGetFragDataLocation;
02217 #endif
02218 #ifndef GLEE_C_DEFINED_glUniform1ui
02219 #define GLEE_C_DEFINED_glUniform1ui
02220   void __stdcall GLee_Lazy_glUniform1ui(GLint location, GLuint v0)  {if (GLeeInit()) glUniform1ui(location, v0);}
02221   GLEEPFNGLUNIFORM1UIPROC GLeeFuncPtr_glUniform1ui=GLee_Lazy_glUniform1ui;
02222 #endif
02223 #ifndef GLEE_C_DEFINED_glUniform2ui
02224 #define GLEE_C_DEFINED_glUniform2ui
02225   void __stdcall GLee_Lazy_glUniform2ui(GLint location, GLuint v0, GLuint v1)  {if (GLeeInit()) glUniform2ui(location, v0, v1);}
02226   GLEEPFNGLUNIFORM2UIPROC GLeeFuncPtr_glUniform2ui=GLee_Lazy_glUniform2ui;
02227 #endif
02228 #ifndef GLEE_C_DEFINED_glUniform3ui
02229 #define GLEE_C_DEFINED_glUniform3ui
02230   void __stdcall GLee_Lazy_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)  {if (GLeeInit()) glUniform3ui(location, v0, v1, v2);}
02231   GLEEPFNGLUNIFORM3UIPROC GLeeFuncPtr_glUniform3ui=GLee_Lazy_glUniform3ui;
02232 #endif
02233 #ifndef GLEE_C_DEFINED_glUniform4ui
02234 #define GLEE_C_DEFINED_glUniform4ui
02235   void __stdcall GLee_Lazy_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)  {if (GLeeInit()) glUniform4ui(location, v0, v1, v2, v3);}
02236   GLEEPFNGLUNIFORM4UIPROC GLeeFuncPtr_glUniform4ui=GLee_Lazy_glUniform4ui;
02237 #endif
02238 #ifndef GLEE_C_DEFINED_glUniform1uiv
02239 #define GLEE_C_DEFINED_glUniform1uiv
02240   void __stdcall GLee_Lazy_glUniform1uiv(GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glUniform1uiv(location, count, value);}
02241   GLEEPFNGLUNIFORM1UIVPROC GLeeFuncPtr_glUniform1uiv=GLee_Lazy_glUniform1uiv;
02242 #endif
02243 #ifndef GLEE_C_DEFINED_glUniform2uiv
02244 #define GLEE_C_DEFINED_glUniform2uiv
02245   void __stdcall GLee_Lazy_glUniform2uiv(GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glUniform2uiv(location, count, value);}
02246   GLEEPFNGLUNIFORM2UIVPROC GLeeFuncPtr_glUniform2uiv=GLee_Lazy_glUniform2uiv;
02247 #endif
02248 #ifndef GLEE_C_DEFINED_glUniform3uiv
02249 #define GLEE_C_DEFINED_glUniform3uiv
02250   void __stdcall GLee_Lazy_glUniform3uiv(GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glUniform3uiv(location, count, value);}
02251   GLEEPFNGLUNIFORM3UIVPROC GLeeFuncPtr_glUniform3uiv=GLee_Lazy_glUniform3uiv;
02252 #endif
02253 #ifndef GLEE_C_DEFINED_glUniform4uiv
02254 #define GLEE_C_DEFINED_glUniform4uiv
02255   void __stdcall GLee_Lazy_glUniform4uiv(GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glUniform4uiv(location, count, value);}
02256   GLEEPFNGLUNIFORM4UIVPROC GLeeFuncPtr_glUniform4uiv=GLee_Lazy_glUniform4uiv;
02257 #endif
02258 #ifndef GLEE_C_DEFINED_glTexParameterIiv
02259 #define GLEE_C_DEFINED_glTexParameterIiv
02260   void __stdcall GLee_Lazy_glTexParameterIiv(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glTexParameterIiv(target, pname, params);}
02261   GLEEPFNGLTEXPARAMETERIIVPROC GLeeFuncPtr_glTexParameterIiv=GLee_Lazy_glTexParameterIiv;
02262 #endif
02263 #ifndef GLEE_C_DEFINED_glTexParameterIuiv
02264 #define GLEE_C_DEFINED_glTexParameterIuiv
02265   void __stdcall GLee_Lazy_glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params)  {if (GLeeInit()) glTexParameterIuiv(target, pname, params);}
02266   GLEEPFNGLTEXPARAMETERIUIVPROC GLeeFuncPtr_glTexParameterIuiv=GLee_Lazy_glTexParameterIuiv;
02267 #endif
02268 #ifndef GLEE_C_DEFINED_glGetTexParameterIiv
02269 #define GLEE_C_DEFINED_glGetTexParameterIiv
02270   void __stdcall GLee_Lazy_glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetTexParameterIiv(target, pname, params);}
02271   GLEEPFNGLGETTEXPARAMETERIIVPROC GLeeFuncPtr_glGetTexParameterIiv=GLee_Lazy_glGetTexParameterIiv;
02272 #endif
02273 #ifndef GLEE_C_DEFINED_glGetTexParameterIuiv
02274 #define GLEE_C_DEFINED_glGetTexParameterIuiv
02275   void __stdcall GLee_Lazy_glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetTexParameterIuiv(target, pname, params);}
02276   GLEEPFNGLGETTEXPARAMETERIUIVPROC GLeeFuncPtr_glGetTexParameterIuiv=GLee_Lazy_glGetTexParameterIuiv;
02277 #endif
02278 #ifndef GLEE_C_DEFINED_glClearBufferiv
02279 #define GLEE_C_DEFINED_glClearBufferiv
02280   void __stdcall GLee_Lazy_glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value)  {if (GLeeInit()) glClearBufferiv(buffer, drawbuffer, value);}
02281   GLEEPFNGLCLEARBUFFERIVPROC GLeeFuncPtr_glClearBufferiv=GLee_Lazy_glClearBufferiv;
02282 #endif
02283 #ifndef GLEE_C_DEFINED_glClearBufferuiv
02284 #define GLEE_C_DEFINED_glClearBufferuiv
02285   void __stdcall GLee_Lazy_glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value)  {if (GLeeInit()) glClearBufferuiv(buffer, drawbuffer, value);}
02286   GLEEPFNGLCLEARBUFFERUIVPROC GLeeFuncPtr_glClearBufferuiv=GLee_Lazy_glClearBufferuiv;
02287 #endif
02288 #ifndef GLEE_C_DEFINED_glClearBufferfv
02289 #define GLEE_C_DEFINED_glClearBufferfv
02290   void __stdcall GLee_Lazy_glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value)  {if (GLeeInit()) glClearBufferfv(buffer, drawbuffer, value);}
02291   GLEEPFNGLCLEARBUFFERFVPROC GLeeFuncPtr_glClearBufferfv=GLee_Lazy_glClearBufferfv;
02292 #endif
02293 #ifndef GLEE_C_DEFINED_glClearBufferfi
02294 #define GLEE_C_DEFINED_glClearBufferfi
02295   void __stdcall GLee_Lazy_glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)  {if (GLeeInit()) glClearBufferfi(buffer, drawbuffer, depth, stencil);}
02296   GLEEPFNGLCLEARBUFFERFIPROC GLeeFuncPtr_glClearBufferfi=GLee_Lazy_glClearBufferfi;
02297 #endif
02298 #ifndef GLEE_C_DEFINED_glGetStringi
02299 #define GLEE_C_DEFINED_glGetStringi
02300   const GLubyte * __stdcall GLee_Lazy_glGetStringi(GLenum name, GLuint index)  {if (GLeeInit()) return glGetStringi(name, index); return (const GLubyte *)0;}
02301   GLEEPFNGLGETSTRINGIPROC GLeeFuncPtr_glGetStringi=GLee_Lazy_glGetStringi;
02302 #endif
02303 #endif 
02304 
02305 /* GL_ARB_multitexture */
02306 
02307 #ifdef __GLEE_GL_ARB_multitexture
02308 #ifndef GLEE_C_DEFINED_glActiveTextureARB
02309 #define GLEE_C_DEFINED_glActiveTextureARB
02310   void __stdcall GLee_Lazy_glActiveTextureARB(GLenum texture)  {if (GLeeInit()) glActiveTextureARB(texture);}
02311   GLEEPFNGLACTIVETEXTUREARBPROC GLeeFuncPtr_glActiveTextureARB=GLee_Lazy_glActiveTextureARB;
02312 #endif
02313 #ifndef GLEE_C_DEFINED_glClientActiveTextureARB
02314 #define GLEE_C_DEFINED_glClientActiveTextureARB
02315   void __stdcall GLee_Lazy_glClientActiveTextureARB(GLenum texture)  {if (GLeeInit()) glClientActiveTextureARB(texture);}
02316   GLEEPFNGLCLIENTACTIVETEXTUREARBPROC GLeeFuncPtr_glClientActiveTextureARB=GLee_Lazy_glClientActiveTextureARB;
02317 #endif
02318 #ifndef GLEE_C_DEFINED_glMultiTexCoord1dARB
02319 #define GLEE_C_DEFINED_glMultiTexCoord1dARB
02320   void __stdcall GLee_Lazy_glMultiTexCoord1dARB(GLenum target, GLdouble s)  {if (GLeeInit()) glMultiTexCoord1dARB(target, s);}
02321   GLEEPFNGLMULTITEXCOORD1DARBPROC GLeeFuncPtr_glMultiTexCoord1dARB=GLee_Lazy_glMultiTexCoord1dARB;
02322 #endif
02323 #ifndef GLEE_C_DEFINED_glMultiTexCoord1dvARB
02324 #define GLEE_C_DEFINED_glMultiTexCoord1dvARB
02325   void __stdcall GLee_Lazy_glMultiTexCoord1dvARB(GLenum target, const GLdouble * v)  {if (GLeeInit()) glMultiTexCoord1dvARB(target, v);}
02326   GLEEPFNGLMULTITEXCOORD1DVARBPROC GLeeFuncPtr_glMultiTexCoord1dvARB=GLee_Lazy_glMultiTexCoord1dvARB;
02327 #endif
02328 #ifndef GLEE_C_DEFINED_glMultiTexCoord1fARB
02329 #define GLEE_C_DEFINED_glMultiTexCoord1fARB
02330   void __stdcall GLee_Lazy_glMultiTexCoord1fARB(GLenum target, GLfloat s)  {if (GLeeInit()) glMultiTexCoord1fARB(target, s);}
02331   GLEEPFNGLMULTITEXCOORD1FARBPROC GLeeFuncPtr_glMultiTexCoord1fARB=GLee_Lazy_glMultiTexCoord1fARB;
02332 #endif
02333 #ifndef GLEE_C_DEFINED_glMultiTexCoord1fvARB
02334 #define GLEE_C_DEFINED_glMultiTexCoord1fvARB
02335   void __stdcall GLee_Lazy_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v)  {if (GLeeInit()) glMultiTexCoord1fvARB(target, v);}
02336   GLEEPFNGLMULTITEXCOORD1FVARBPROC GLeeFuncPtr_glMultiTexCoord1fvARB=GLee_Lazy_glMultiTexCoord1fvARB;
02337 #endif
02338 #ifndef GLEE_C_DEFINED_glMultiTexCoord1iARB
02339 #define GLEE_C_DEFINED_glMultiTexCoord1iARB
02340   void __stdcall GLee_Lazy_glMultiTexCoord1iARB(GLenum target, GLint s)  {if (GLeeInit()) glMultiTexCoord1iARB(target, s);}
02341   GLEEPFNGLMULTITEXCOORD1IARBPROC GLeeFuncPtr_glMultiTexCoord1iARB=GLee_Lazy_glMultiTexCoord1iARB;
02342 #endif
02343 #ifndef GLEE_C_DEFINED_glMultiTexCoord1ivARB
02344 #define GLEE_C_DEFINED_glMultiTexCoord1ivARB
02345   void __stdcall GLee_Lazy_glMultiTexCoord1ivARB(GLenum target, const GLint * v)  {if (GLeeInit()) glMultiTexCoord1ivARB(target, v);}
02346   GLEEPFNGLMULTITEXCOORD1IVARBPROC GLeeFuncPtr_glMultiTexCoord1ivARB=GLee_Lazy_glMultiTexCoord1ivARB;
02347 #endif
02348 #ifndef GLEE_C_DEFINED_glMultiTexCoord1sARB
02349 #define GLEE_C_DEFINED_glMultiTexCoord1sARB
02350   void __stdcall GLee_Lazy_glMultiTexCoord1sARB(GLenum target, GLshort s)  {if (GLeeInit()) glMultiTexCoord1sARB(target, s);}
02351   GLEEPFNGLMULTITEXCOORD1SARBPROC GLeeFuncPtr_glMultiTexCoord1sARB=GLee_Lazy_glMultiTexCoord1sARB;
02352 #endif
02353 #ifndef GLEE_C_DEFINED_glMultiTexCoord1svARB
02354 #define GLEE_C_DEFINED_glMultiTexCoord1svARB
02355   void __stdcall GLee_Lazy_glMultiTexCoord1svARB(GLenum target, const GLshort * v)  {if (GLeeInit()) glMultiTexCoord1svARB(target, v);}
02356   GLEEPFNGLMULTITEXCOORD1SVARBPROC GLeeFuncPtr_glMultiTexCoord1svARB=GLee_Lazy_glMultiTexCoord1svARB;
02357 #endif
02358 #ifndef GLEE_C_DEFINED_glMultiTexCoord2dARB
02359 #define GLEE_C_DEFINED_glMultiTexCoord2dARB
02360   void __stdcall GLee_Lazy_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t)  {if (GLeeInit()) glMultiTexCoord2dARB(target, s, t);}
02361   GLEEPFNGLMULTITEXCOORD2DARBPROC GLeeFuncPtr_glMultiTexCoord2dARB=GLee_Lazy_glMultiTexCoord2dARB;
02362 #endif
02363 #ifndef GLEE_C_DEFINED_glMultiTexCoord2dvARB
02364 #define GLEE_C_DEFINED_glMultiTexCoord2dvARB
02365   void __stdcall GLee_Lazy_glMultiTexCoord2dvARB(GLenum target, const GLdouble * v)  {if (GLeeInit()) glMultiTexCoord2dvARB(target, v);}
02366   GLEEPFNGLMULTITEXCOORD2DVARBPROC GLeeFuncPtr_glMultiTexCoord2dvARB=GLee_Lazy_glMultiTexCoord2dvARB;
02367 #endif
02368 #ifndef GLEE_C_DEFINED_glMultiTexCoord2fARB
02369 #define GLEE_C_DEFINED_glMultiTexCoord2fARB
02370   void __stdcall GLee_Lazy_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t)  {if (GLeeInit()) glMultiTexCoord2fARB(target, s, t);}
02371   GLEEPFNGLMULTITEXCOORD2FARBPROC GLeeFuncPtr_glMultiTexCoord2fARB=GLee_Lazy_glMultiTexCoord2fARB;
02372 #endif
02373 #ifndef GLEE_C_DEFINED_glMultiTexCoord2fvARB
02374 #define GLEE_C_DEFINED_glMultiTexCoord2fvARB
02375   void __stdcall GLee_Lazy_glMultiTexCoord2fvARB(GLenum target, const GLfloat * v)  {if (GLeeInit()) glMultiTexCoord2fvARB(target, v);}
02376   GLEEPFNGLMULTITEXCOORD2FVARBPROC GLeeFuncPtr_glMultiTexCoord2fvARB=GLee_Lazy_glMultiTexCoord2fvARB;
02377 #endif
02378 #ifndef GLEE_C_DEFINED_glMultiTexCoord2iARB
02379 #define GLEE_C_DEFINED_glMultiTexCoord2iARB
02380   void __stdcall GLee_Lazy_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t)  {if (GLeeInit()) glMultiTexCoord2iARB(target, s, t);}
02381   GLEEPFNGLMULTITEXCOORD2IARBPROC GLeeFuncPtr_glMultiTexCoord2iARB=GLee_Lazy_glMultiTexCoord2iARB;
02382 #endif
02383 #ifndef GLEE_C_DEFINED_glMultiTexCoord2ivARB
02384 #define GLEE_C_DEFINED_glMultiTexCoord2ivARB
02385   void __stdcall GLee_Lazy_glMultiTexCoord2ivARB(GLenum target, const GLint * v)  {if (GLeeInit()) glMultiTexCoord2ivARB(target, v);}
02386   GLEEPFNGLMULTITEXCOORD2IVARBPROC GLeeFuncPtr_glMultiTexCoord2ivARB=GLee_Lazy_glMultiTexCoord2ivARB;
02387 #endif
02388 #ifndef GLEE_C_DEFINED_glMultiTexCoord2sARB
02389 #define GLEE_C_DEFINED_glMultiTexCoord2sARB
02390   void __stdcall GLee_Lazy_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t)  {if (GLeeInit()) glMultiTexCoord2sARB(target, s, t);}
02391   GLEEPFNGLMULTITEXCOORD2SARBPROC GLeeFuncPtr_glMultiTexCoord2sARB=GLee_Lazy_glMultiTexCoord2sARB;
02392 #endif
02393 #ifndef GLEE_C_DEFINED_glMultiTexCoord2svARB
02394 #define GLEE_C_DEFINED_glMultiTexCoord2svARB
02395   void __stdcall GLee_Lazy_glMultiTexCoord2svARB(GLenum target, const GLshort * v)  {if (GLeeInit()) glMultiTexCoord2svARB(target, v);}
02396   GLEEPFNGLMULTITEXCOORD2SVARBPROC GLeeFuncPtr_glMultiTexCoord2svARB=GLee_Lazy_glMultiTexCoord2svARB;
02397 #endif
02398 #ifndef GLEE_C_DEFINED_glMultiTexCoord3dARB
02399 #define GLEE_C_DEFINED_glMultiTexCoord3dARB
02400   void __stdcall GLee_Lazy_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r)  {if (GLeeInit()) glMultiTexCoord3dARB(target, s, t, r);}
02401   GLEEPFNGLMULTITEXCOORD3DARBPROC GLeeFuncPtr_glMultiTexCoord3dARB=GLee_Lazy_glMultiTexCoord3dARB;
02402 #endif
02403 #ifndef GLEE_C_DEFINED_glMultiTexCoord3dvARB
02404 #define GLEE_C_DEFINED_glMultiTexCoord3dvARB
02405   void __stdcall GLee_Lazy_glMultiTexCoord3dvARB(GLenum target, const GLdouble * v)  {if (GLeeInit()) glMultiTexCoord3dvARB(target, v);}
02406   GLEEPFNGLMULTITEXCOORD3DVARBPROC GLeeFuncPtr_glMultiTexCoord3dvARB=GLee_Lazy_glMultiTexCoord3dvARB;
02407 #endif
02408 #ifndef GLEE_C_DEFINED_glMultiTexCoord3fARB
02409 #define GLEE_C_DEFINED_glMultiTexCoord3fARB
02410   void __stdcall GLee_Lazy_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r)  {if (GLeeInit()) glMultiTexCoord3fARB(target, s, t, r);}
02411   GLEEPFNGLMULTITEXCOORD3FARBPROC GLeeFuncPtr_glMultiTexCoord3fARB=GLee_Lazy_glMultiTexCoord3fARB;
02412 #endif
02413 #ifndef GLEE_C_DEFINED_glMultiTexCoord3fvARB
02414 #define GLEE_C_DEFINED_glMultiTexCoord3fvARB
02415   void __stdcall GLee_Lazy_glMultiTexCoord3fvARB(GLenum target, const GLfloat * v)  {if (GLeeInit()) glMultiTexCoord3fvARB(target, v);}
02416   GLEEPFNGLMULTITEXCOORD3FVARBPROC GLeeFuncPtr_glMultiTexCoord3fvARB=GLee_Lazy_glMultiTexCoord3fvARB;
02417 #endif
02418 #ifndef GLEE_C_DEFINED_glMultiTexCoord3iARB
02419 #define GLEE_C_DEFINED_glMultiTexCoord3iARB
02420   void __stdcall GLee_Lazy_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r)  {if (GLeeInit()) glMultiTexCoord3iARB(target, s, t, r);}
02421   GLEEPFNGLMULTITEXCOORD3IARBPROC GLeeFuncPtr_glMultiTexCoord3iARB=GLee_Lazy_glMultiTexCoord3iARB;
02422 #endif
02423 #ifndef GLEE_C_DEFINED_glMultiTexCoord3ivARB
02424 #define GLEE_C_DEFINED_glMultiTexCoord3ivARB
02425   void __stdcall GLee_Lazy_glMultiTexCoord3ivARB(GLenum target, const GLint * v)  {if (GLeeInit()) glMultiTexCoord3ivARB(target, v);}
02426   GLEEPFNGLMULTITEXCOORD3IVARBPROC GLeeFuncPtr_glMultiTexCoord3ivARB=GLee_Lazy_glMultiTexCoord3ivARB;
02427 #endif
02428 #ifndef GLEE_C_DEFINED_glMultiTexCoord3sARB
02429 #define GLEE_C_DEFINED_glMultiTexCoord3sARB
02430   void __stdcall GLee_Lazy_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r)  {if (GLeeInit()) glMultiTexCoord3sARB(target, s, t, r);}
02431   GLEEPFNGLMULTITEXCOORD3SARBPROC GLeeFuncPtr_glMultiTexCoord3sARB=GLee_Lazy_glMultiTexCoord3sARB;
02432 #endif
02433 #ifndef GLEE_C_DEFINED_glMultiTexCoord3svARB
02434 #define GLEE_C_DEFINED_glMultiTexCoord3svARB
02435   void __stdcall GLee_Lazy_glMultiTexCoord3svARB(GLenum target, const GLshort * v)  {if (GLeeInit()) glMultiTexCoord3svARB(target, v);}
02436   GLEEPFNGLMULTITEXCOORD3SVARBPROC GLeeFuncPtr_glMultiTexCoord3svARB=GLee_Lazy_glMultiTexCoord3svARB;
02437 #endif
02438 #ifndef GLEE_C_DEFINED_glMultiTexCoord4dARB
02439 #define GLEE_C_DEFINED_glMultiTexCoord4dARB
02440   void __stdcall GLee_Lazy_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)  {if (GLeeInit()) glMultiTexCoord4dARB(target, s, t, r, q);}
02441   GLEEPFNGLMULTITEXCOORD4DARBPROC GLeeFuncPtr_glMultiTexCoord4dARB=GLee_Lazy_glMultiTexCoord4dARB;
02442 #endif
02443 #ifndef GLEE_C_DEFINED_glMultiTexCoord4dvARB
02444 #define GLEE_C_DEFINED_glMultiTexCoord4dvARB
02445   void __stdcall GLee_Lazy_glMultiTexCoord4dvARB(GLenum target, const GLdouble * v)  {if (GLeeInit()) glMultiTexCoord4dvARB(target, v);}
02446   GLEEPFNGLMULTITEXCOORD4DVARBPROC GLeeFuncPtr_glMultiTexCoord4dvARB=GLee_Lazy_glMultiTexCoord4dvARB;
02447 #endif
02448 #ifndef GLEE_C_DEFINED_glMultiTexCoord4fARB
02449 #define GLEE_C_DEFINED_glMultiTexCoord4fARB
02450   void __stdcall GLee_Lazy_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)  {if (GLeeInit()) glMultiTexCoord4fARB(target, s, t, r, q);}
02451   GLEEPFNGLMULTITEXCOORD4FARBPROC GLeeFuncPtr_glMultiTexCoord4fARB=GLee_Lazy_glMultiTexCoord4fARB;
02452 #endif
02453 #ifndef GLEE_C_DEFINED_glMultiTexCoord4fvARB
02454 #define GLEE_C_DEFINED_glMultiTexCoord4fvARB
02455   void __stdcall GLee_Lazy_glMultiTexCoord4fvARB(GLenum target, const GLfloat * v)  {if (GLeeInit()) glMultiTexCoord4fvARB(target, v);}
02456   GLEEPFNGLMULTITEXCOORD4FVARBPROC GLeeFuncPtr_glMultiTexCoord4fvARB=GLee_Lazy_glMultiTexCoord4fvARB;
02457 #endif
02458 #ifndef GLEE_C_DEFINED_glMultiTexCoord4iARB
02459 #define GLEE_C_DEFINED_glMultiTexCoord4iARB
02460   void __stdcall GLee_Lazy_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q)  {if (GLeeInit()) glMultiTexCoord4iARB(target, s, t, r, q);}
02461   GLEEPFNGLMULTITEXCOORD4IARBPROC GLeeFuncPtr_glMultiTexCoord4iARB=GLee_Lazy_glMultiTexCoord4iARB;
02462 #endif
02463 #ifndef GLEE_C_DEFINED_glMultiTexCoord4ivARB
02464 #define GLEE_C_DEFINED_glMultiTexCoord4ivARB
02465   void __stdcall GLee_Lazy_glMultiTexCoord4ivARB(GLenum target, const GLint * v)  {if (GLeeInit()) glMultiTexCoord4ivARB(target, v);}
02466   GLEEPFNGLMULTITEXCOORD4IVARBPROC GLeeFuncPtr_glMultiTexCoord4ivARB=GLee_Lazy_glMultiTexCoord4ivARB;
02467 #endif
02468 #ifndef GLEE_C_DEFINED_glMultiTexCoord4sARB
02469 #define GLEE_C_DEFINED_glMultiTexCoord4sARB
02470   void __stdcall GLee_Lazy_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)  {if (GLeeInit()) glMultiTexCoord4sARB(target, s, t, r, q);}
02471   GLEEPFNGLMULTITEXCOORD4SARBPROC GLeeFuncPtr_glMultiTexCoord4sARB=GLee_Lazy_glMultiTexCoord4sARB;
02472 #endif
02473 #ifndef GLEE_C_DEFINED_glMultiTexCoord4svARB
02474 #define GLEE_C_DEFINED_glMultiTexCoord4svARB
02475   void __stdcall GLee_Lazy_glMultiTexCoord4svARB(GLenum target, const GLshort * v)  {if (GLeeInit()) glMultiTexCoord4svARB(target, v);}
02476   GLEEPFNGLMULTITEXCOORD4SVARBPROC GLeeFuncPtr_glMultiTexCoord4svARB=GLee_Lazy_glMultiTexCoord4svARB;
02477 #endif
02478 #endif 
02479 
02480 /* GL_ARB_transpose_matrix */
02481 
02482 #ifdef __GLEE_GL_ARB_transpose_matrix
02483 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixfARB
02484 #define GLEE_C_DEFINED_glLoadTransposeMatrixfARB
02485   void __stdcall GLee_Lazy_glLoadTransposeMatrixfARB(const GLfloat * m)  {if (GLeeInit()) glLoadTransposeMatrixfARB(m);}
02486   GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glLoadTransposeMatrixfARB=GLee_Lazy_glLoadTransposeMatrixfARB;
02487 #endif
02488 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixdARB
02489 #define GLEE_C_DEFINED_glLoadTransposeMatrixdARB
02490   void __stdcall GLee_Lazy_glLoadTransposeMatrixdARB(const GLdouble * m)  {if (GLeeInit()) glLoadTransposeMatrixdARB(m);}
02491   GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glLoadTransposeMatrixdARB=GLee_Lazy_glLoadTransposeMatrixdARB;
02492 #endif
02493 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixfARB
02494 #define GLEE_C_DEFINED_glMultTransposeMatrixfARB
02495   void __stdcall GLee_Lazy_glMultTransposeMatrixfARB(const GLfloat * m)  {if (GLeeInit()) glMultTransposeMatrixfARB(m);}
02496   GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glMultTransposeMatrixfARB=GLee_Lazy_glMultTransposeMatrixfARB;
02497 #endif
02498 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixdARB
02499 #define GLEE_C_DEFINED_glMultTransposeMatrixdARB
02500   void __stdcall GLee_Lazy_glMultTransposeMatrixdARB(const GLdouble * m)  {if (GLeeInit()) glMultTransposeMatrixdARB(m);}
02501   GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glMultTransposeMatrixdARB=GLee_Lazy_glMultTransposeMatrixdARB;
02502 #endif
02503 #endif 
02504 
02505 /* GL_ARB_multisample */
02506 
02507 #ifdef __GLEE_GL_ARB_multisample
02508 #ifndef GLEE_C_DEFINED_glSampleCoverageARB
02509 #define GLEE_C_DEFINED_glSampleCoverageARB
02510   void __stdcall GLee_Lazy_glSampleCoverageARB(GLclampf value, GLboolean invert)  {if (GLeeInit()) glSampleCoverageARB(value, invert);}
02511   GLEEPFNGLSAMPLECOVERAGEARBPROC GLeeFuncPtr_glSampleCoverageARB=GLee_Lazy_glSampleCoverageARB;
02512 #endif
02513 #endif 
02514 
02515 /* GL_ARB_texture_env_add */
02516 
02517 #ifdef __GLEE_GL_ARB_texture_env_add
02518 #endif 
02519 
02520 /* GL_ARB_texture_cube_map */
02521 
02522 #ifdef __GLEE_GL_ARB_texture_cube_map
02523 #endif 
02524 
02525 /* GL_ARB_texture_compression */
02526 
02527 #ifdef __GLEE_GL_ARB_texture_compression
02528 #ifndef GLEE_C_DEFINED_glCompressedTexImage3DARB
02529 #define GLEE_C_DEFINED_glCompressedTexImage3DARB
02530   void __stdcall GLee_Lazy_glCompressedTexImage3DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data);}
02531   GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexImage3DARB=GLee_Lazy_glCompressedTexImage3DARB;
02532 #endif
02533 #ifndef GLEE_C_DEFINED_glCompressedTexImage2DARB
02534 #define GLEE_C_DEFINED_glCompressedTexImage2DARB
02535   void __stdcall GLee_Lazy_glCompressedTexImage2DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data);}
02536   GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexImage2DARB=GLee_Lazy_glCompressedTexImage2DARB;
02537 #endif
02538 #ifndef GLEE_C_DEFINED_glCompressedTexImage1DARB
02539 #define GLEE_C_DEFINED_glCompressedTexImage1DARB
02540   void __stdcall GLee_Lazy_glCompressedTexImage1DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data);}
02541   GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexImage1DARB=GLee_Lazy_glCompressedTexImage1DARB;
02542 #endif
02543 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3DARB
02544 #define GLEE_C_DEFINED_glCompressedTexSubImage3DARB
02545   void __stdcall GLee_Lazy_glCompressedTexSubImage3DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);}
02546   GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexSubImage3DARB=GLee_Lazy_glCompressedTexSubImage3DARB;
02547 #endif
02548 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2DARB
02549 #define GLEE_C_DEFINED_glCompressedTexSubImage2DARB
02550   void __stdcall GLee_Lazy_glCompressedTexSubImage2DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data);}
02551   GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexSubImage2DARB=GLee_Lazy_glCompressedTexSubImage2DARB;
02552 #endif
02553 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage1DARB
02554 #define GLEE_C_DEFINED_glCompressedTexSubImage1DARB
02555   void __stdcall GLee_Lazy_glCompressedTexSubImage1DARB(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data)  {if (GLeeInit()) glCompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data);}
02556   GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexSubImage1DARB=GLee_Lazy_glCompressedTexSubImage1DARB;
02557 #endif
02558 #ifndef GLEE_C_DEFINED_glGetCompressedTexImageARB
02559 #define GLEE_C_DEFINED_glGetCompressedTexImageARB
02560   void __stdcall GLee_Lazy_glGetCompressedTexImageARB(GLenum target, GLint level, GLvoid * img)  {if (GLeeInit()) glGetCompressedTexImageARB(target, level, img);}
02561   GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC GLeeFuncPtr_glGetCompressedTexImageARB=GLee_Lazy_glGetCompressedTexImageARB;
02562 #endif
02563 #endif 
02564 
02565 /* GL_ARB_texture_border_clamp */
02566 
02567 #ifdef __GLEE_GL_ARB_texture_border_clamp
02568 #endif 
02569 
02570 /* GL_ARB_point_parameters */
02571 
02572 #ifdef __GLEE_GL_ARB_point_parameters
02573 #ifndef GLEE_C_DEFINED_glPointParameterfARB
02574 #define GLEE_C_DEFINED_glPointParameterfARB
02575   void __stdcall GLee_Lazy_glPointParameterfARB(GLenum pname, GLfloat param)  {if (GLeeInit()) glPointParameterfARB(pname, param);}
02576   GLEEPFNGLPOINTPARAMETERFARBPROC GLeeFuncPtr_glPointParameterfARB=GLee_Lazy_glPointParameterfARB;
02577 #endif
02578 #ifndef GLEE_C_DEFINED_glPointParameterfvARB
02579 #define GLEE_C_DEFINED_glPointParameterfvARB
02580   void __stdcall GLee_Lazy_glPointParameterfvARB(GLenum pname, const GLfloat * params)  {if (GLeeInit()) glPointParameterfvARB(pname, params);}
02581   GLEEPFNGLPOINTPARAMETERFVARBPROC GLeeFuncPtr_glPointParameterfvARB=GLee_Lazy_glPointParameterfvARB;
02582 #endif
02583 #endif 
02584 
02585 /* GL_ARB_vertex_blend */
02586 
02587 #ifdef __GLEE_GL_ARB_vertex_blend
02588 #ifndef GLEE_C_DEFINED_glWeightbvARB
02589 #define GLEE_C_DEFINED_glWeightbvARB
02590   void __stdcall GLee_Lazy_glWeightbvARB(GLint size, const GLbyte * weights)  {if (GLeeInit()) glWeightbvARB(size, weights);}
02591   GLEEPFNGLWEIGHTBVARBPROC GLeeFuncPtr_glWeightbvARB=GLee_Lazy_glWeightbvARB;
02592 #endif
02593 #ifndef GLEE_C_DEFINED_glWeightsvARB
02594 #define GLEE_C_DEFINED_glWeightsvARB
02595   void __stdcall GLee_Lazy_glWeightsvARB(GLint size, const GLshort * weights)  {if (GLeeInit()) glWeightsvARB(size, weights);}
02596   GLEEPFNGLWEIGHTSVARBPROC GLeeFuncPtr_glWeightsvARB=GLee_Lazy_glWeightsvARB;
02597 #endif
02598 #ifndef GLEE_C_DEFINED_glWeightivARB
02599 #define GLEE_C_DEFINED_glWeightivARB
02600   void __stdcall GLee_Lazy_glWeightivARB(GLint size, const GLint * weights)  {if (GLeeInit()) glWeightivARB(size, weights);}
02601   GLEEPFNGLWEIGHTIVARBPROC GLeeFuncPtr_glWeightivARB=GLee_Lazy_glWeightivARB;
02602 #endif
02603 #ifndef GLEE_C_DEFINED_glWeightfvARB
02604 #define GLEE_C_DEFINED_glWeightfvARB
02605   void __stdcall GLee_Lazy_glWeightfvARB(GLint size, const GLfloat * weights)  {if (GLeeInit()) glWeightfvARB(size, weights);}
02606   GLEEPFNGLWEIGHTFVARBPROC GLeeFuncPtr_glWeightfvARB=GLee_Lazy_glWeightfvARB;
02607 #endif
02608 #ifndef GLEE_C_DEFINED_glWeightdvARB
02609 #define GLEE_C_DEFINED_glWeightdvARB
02610   void __stdcall GLee_Lazy_glWeightdvARB(GLint size, const GLdouble * weights)  {if (GLeeInit()) glWeightdvARB(size, weights);}
02611   GLEEPFNGLWEIGHTDVARBPROC GLeeFuncPtr_glWeightdvARB=GLee_Lazy_glWeightdvARB;
02612 #endif
02613 #ifndef GLEE_C_DEFINED_glWeightubvARB
02614 #define GLEE_C_DEFINED_glWeightubvARB
02615   void __stdcall GLee_Lazy_glWeightubvARB(GLint size, const GLubyte * weights)  {if (GLeeInit()) glWeightubvARB(size, weights);}
02616   GLEEPFNGLWEIGHTUBVARBPROC GLeeFuncPtr_glWeightubvARB=GLee_Lazy_glWeightubvARB;
02617 #endif
02618 #ifndef GLEE_C_DEFINED_glWeightusvARB
02619 #define GLEE_C_DEFINED_glWeightusvARB
02620   void __stdcall GLee_Lazy_glWeightusvARB(GLint size, const GLushort * weights)  {if (GLeeInit()) glWeightusvARB(size, weights);}
02621   GLEEPFNGLWEIGHTUSVARBPROC GLeeFuncPtr_glWeightusvARB=GLee_Lazy_glWeightusvARB;
02622 #endif
02623 #ifndef GLEE_C_DEFINED_glWeightuivARB
02624 #define GLEE_C_DEFINED_glWeightuivARB
02625   void __stdcall GLee_Lazy_glWeightuivARB(GLint size, const GLuint * weights)  {if (GLeeInit()) glWeightuivARB(size, weights);}
02626   GLEEPFNGLWEIGHTUIVARBPROC GLeeFuncPtr_glWeightuivARB=GLee_Lazy_glWeightuivARB;
02627 #endif
02628 #ifndef GLEE_C_DEFINED_glWeightPointerARB
02629 #define GLEE_C_DEFINED_glWeightPointerARB
02630   void __stdcall GLee_Lazy_glWeightPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glWeightPointerARB(size, type, stride, pointer);}
02631   GLEEPFNGLWEIGHTPOINTERARBPROC GLeeFuncPtr_glWeightPointerARB=GLee_Lazy_glWeightPointerARB;
02632 #endif
02633 #ifndef GLEE_C_DEFINED_glVertexBlendARB
02634 #define GLEE_C_DEFINED_glVertexBlendARB
02635   void __stdcall GLee_Lazy_glVertexBlendARB(GLint count)  {if (GLeeInit()) glVertexBlendARB(count);}
02636   GLEEPFNGLVERTEXBLENDARBPROC GLeeFuncPtr_glVertexBlendARB=GLee_Lazy_glVertexBlendARB;
02637 #endif
02638 #endif 
02639 
02640 /* GL_ARB_matrix_palette */
02641 
02642 #ifdef __GLEE_GL_ARB_matrix_palette
02643 #ifndef GLEE_C_DEFINED_glCurrentPaletteMatrixARB
02644 #define GLEE_C_DEFINED_glCurrentPaletteMatrixARB
02645   void __stdcall GLee_Lazy_glCurrentPaletteMatrixARB(GLint index)  {if (GLeeInit()) glCurrentPaletteMatrixARB(index);}
02646   GLEEPFNGLCURRENTPALETTEMATRIXARBPROC GLeeFuncPtr_glCurrentPaletteMatrixARB=GLee_Lazy_glCurrentPaletteMatrixARB;
02647 #endif
02648 #ifndef GLEE_C_DEFINED_glMatrixIndexubvARB
02649 #define GLEE_C_DEFINED_glMatrixIndexubvARB
02650   void __stdcall GLee_Lazy_glMatrixIndexubvARB(GLint size, const GLubyte * indices)  {if (GLeeInit()) glMatrixIndexubvARB(size, indices);}
02651   GLEEPFNGLMATRIXINDEXUBVARBPROC GLeeFuncPtr_glMatrixIndexubvARB=GLee_Lazy_glMatrixIndexubvARB;
02652 #endif
02653 #ifndef GLEE_C_DEFINED_glMatrixIndexusvARB
02654 #define GLEE_C_DEFINED_glMatrixIndexusvARB
02655   void __stdcall GLee_Lazy_glMatrixIndexusvARB(GLint size, const GLushort * indices)  {if (GLeeInit()) glMatrixIndexusvARB(size, indices);}
02656   GLEEPFNGLMATRIXINDEXUSVARBPROC GLeeFuncPtr_glMatrixIndexusvARB=GLee_Lazy_glMatrixIndexusvARB;
02657 #endif
02658 #ifndef GLEE_C_DEFINED_glMatrixIndexuivARB
02659 #define GLEE_C_DEFINED_glMatrixIndexuivARB
02660   void __stdcall GLee_Lazy_glMatrixIndexuivARB(GLint size, const GLuint * indices)  {if (GLeeInit()) glMatrixIndexuivARB(size, indices);}
02661   GLEEPFNGLMATRIXINDEXUIVARBPROC GLeeFuncPtr_glMatrixIndexuivARB=GLee_Lazy_glMatrixIndexuivARB;
02662 #endif
02663 #ifndef GLEE_C_DEFINED_glMatrixIndexPointerARB
02664 #define GLEE_C_DEFINED_glMatrixIndexPointerARB
02665   void __stdcall GLee_Lazy_glMatrixIndexPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glMatrixIndexPointerARB(size, type, stride, pointer);}
02666   GLEEPFNGLMATRIXINDEXPOINTERARBPROC GLeeFuncPtr_glMatrixIndexPointerARB=GLee_Lazy_glMatrixIndexPointerARB;
02667 #endif
02668 #endif 
02669 
02670 /* GL_ARB_texture_env_combine */
02671 
02672 #ifdef __GLEE_GL_ARB_texture_env_combine
02673 #endif 
02674 
02675 /* GL_ARB_texture_env_crossbar */
02676 
02677 #ifdef __GLEE_GL_ARB_texture_env_crossbar
02678 #endif 
02679 
02680 /* GL_ARB_texture_env_dot3 */
02681 
02682 #ifdef __GLEE_GL_ARB_texture_env_dot3
02683 #endif 
02684 
02685 /* GL_ARB_texture_mirrored_repeat */
02686 
02687 #ifdef __GLEE_GL_ARB_texture_mirrored_repeat
02688 #endif 
02689 
02690 /* GL_ARB_depth_texture */
02691 
02692 #ifdef __GLEE_GL_ARB_depth_texture
02693 #endif 
02694 
02695 /* GL_ARB_shadow */
02696 
02697 #ifdef __GLEE_GL_ARB_shadow
02698 #endif 
02699 
02700 /* GL_ARB_shadow_ambient */
02701 
02702 #ifdef __GLEE_GL_ARB_shadow_ambient
02703 #endif 
02704 
02705 /* GL_ARB_window_pos */
02706 
02707 #ifdef __GLEE_GL_ARB_window_pos
02708 #ifndef GLEE_C_DEFINED_glWindowPos2dARB
02709 #define GLEE_C_DEFINED_glWindowPos2dARB
02710   void __stdcall GLee_Lazy_glWindowPos2dARB(GLdouble x, GLdouble y)  {if (GLeeInit()) glWindowPos2dARB(x, y);}
02711   GLEEPFNGLWINDOWPOS2DARBPROC GLeeFuncPtr_glWindowPos2dARB=GLee_Lazy_glWindowPos2dARB;
02712 #endif
02713 #ifndef GLEE_C_DEFINED_glWindowPos2dvARB
02714 #define GLEE_C_DEFINED_glWindowPos2dvARB
02715   void __stdcall GLee_Lazy_glWindowPos2dvARB(const GLdouble * v)  {if (GLeeInit()) glWindowPos2dvARB(v);}
02716   GLEEPFNGLWINDOWPOS2DVARBPROC GLeeFuncPtr_glWindowPos2dvARB=GLee_Lazy_glWindowPos2dvARB;
02717 #endif
02718 #ifndef GLEE_C_DEFINED_glWindowPos2fARB
02719 #define GLEE_C_DEFINED_glWindowPos2fARB
02720   void __stdcall GLee_Lazy_glWindowPos2fARB(GLfloat x, GLfloat y)  {if (GLeeInit()) glWindowPos2fARB(x, y);}
02721   GLEEPFNGLWINDOWPOS2FARBPROC GLeeFuncPtr_glWindowPos2fARB=GLee_Lazy_glWindowPos2fARB;
02722 #endif
02723 #ifndef GLEE_C_DEFINED_glWindowPos2fvARB
02724 #define GLEE_C_DEFINED_glWindowPos2fvARB
02725   void __stdcall GLee_Lazy_glWindowPos2fvARB(const GLfloat * v)  {if (GLeeInit()) glWindowPos2fvARB(v);}
02726   GLEEPFNGLWINDOWPOS2FVARBPROC GLeeFuncPtr_glWindowPos2fvARB=GLee_Lazy_glWindowPos2fvARB;
02727 #endif
02728 #ifndef GLEE_C_DEFINED_glWindowPos2iARB
02729 #define GLEE_C_DEFINED_glWindowPos2iARB
02730   void __stdcall GLee_Lazy_glWindowPos2iARB(GLint x, GLint y)  {if (GLeeInit()) glWindowPos2iARB(x, y);}
02731   GLEEPFNGLWINDOWPOS2IARBPROC GLeeFuncPtr_glWindowPos2iARB=GLee_Lazy_glWindowPos2iARB;
02732 #endif
02733 #ifndef GLEE_C_DEFINED_glWindowPos2ivARB
02734 #define GLEE_C_DEFINED_glWindowPos2ivARB
02735   void __stdcall GLee_Lazy_glWindowPos2ivARB(const GLint * v)  {if (GLeeInit()) glWindowPos2ivARB(v);}
02736   GLEEPFNGLWINDOWPOS2IVARBPROC GLeeFuncPtr_glWindowPos2ivARB=GLee_Lazy_glWindowPos2ivARB;
02737 #endif
02738 #ifndef GLEE_C_DEFINED_glWindowPos2sARB
02739 #define GLEE_C_DEFINED_glWindowPos2sARB
02740   void __stdcall GLee_Lazy_glWindowPos2sARB(GLshort x, GLshort y)  {if (GLeeInit()) glWindowPos2sARB(x, y);}
02741   GLEEPFNGLWINDOWPOS2SARBPROC GLeeFuncPtr_glWindowPos2sARB=GLee_Lazy_glWindowPos2sARB;
02742 #endif
02743 #ifndef GLEE_C_DEFINED_glWindowPos2svARB
02744 #define GLEE_C_DEFINED_glWindowPos2svARB
02745   void __stdcall GLee_Lazy_glWindowPos2svARB(const GLshort * v)  {if (GLeeInit()) glWindowPos2svARB(v);}
02746   GLEEPFNGLWINDOWPOS2SVARBPROC GLeeFuncPtr_glWindowPos2svARB=GLee_Lazy_glWindowPos2svARB;
02747 #endif
02748 #ifndef GLEE_C_DEFINED_glWindowPos3dARB
02749 #define GLEE_C_DEFINED_glWindowPos3dARB
02750   void __stdcall GLee_Lazy_glWindowPos3dARB(GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glWindowPos3dARB(x, y, z);}
02751   GLEEPFNGLWINDOWPOS3DARBPROC GLeeFuncPtr_glWindowPos3dARB=GLee_Lazy_glWindowPos3dARB;
02752 #endif
02753 #ifndef GLEE_C_DEFINED_glWindowPos3dvARB
02754 #define GLEE_C_DEFINED_glWindowPos3dvARB
02755   void __stdcall GLee_Lazy_glWindowPos3dvARB(const GLdouble * v)  {if (GLeeInit()) glWindowPos3dvARB(v);}
02756   GLEEPFNGLWINDOWPOS3DVARBPROC GLeeFuncPtr_glWindowPos3dvARB=GLee_Lazy_glWindowPos3dvARB;
02757 #endif
02758 #ifndef GLEE_C_DEFINED_glWindowPos3fARB
02759 #define GLEE_C_DEFINED_glWindowPos3fARB
02760   void __stdcall GLee_Lazy_glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glWindowPos3fARB(x, y, z);}
02761   GLEEPFNGLWINDOWPOS3FARBPROC GLeeFuncPtr_glWindowPos3fARB=GLee_Lazy_glWindowPos3fARB;
02762 #endif
02763 #ifndef GLEE_C_DEFINED_glWindowPos3fvARB
02764 #define GLEE_C_DEFINED_glWindowPos3fvARB
02765   void __stdcall GLee_Lazy_glWindowPos3fvARB(const GLfloat * v)  {if (GLeeInit()) glWindowPos3fvARB(v);}
02766   GLEEPFNGLWINDOWPOS3FVARBPROC GLeeFuncPtr_glWindowPos3fvARB=GLee_Lazy_glWindowPos3fvARB;
02767 #endif
02768 #ifndef GLEE_C_DEFINED_glWindowPos3iARB
02769 #define GLEE_C_DEFINED_glWindowPos3iARB
02770   void __stdcall GLee_Lazy_glWindowPos3iARB(GLint x, GLint y, GLint z)  {if (GLeeInit()) glWindowPos3iARB(x, y, z);}
02771   GLEEPFNGLWINDOWPOS3IARBPROC GLeeFuncPtr_glWindowPos3iARB=GLee_Lazy_glWindowPos3iARB;
02772 #endif
02773 #ifndef GLEE_C_DEFINED_glWindowPos3ivARB
02774 #define GLEE_C_DEFINED_glWindowPos3ivARB
02775   void __stdcall GLee_Lazy_glWindowPos3ivARB(const GLint * v)  {if (GLeeInit()) glWindowPos3ivARB(v);}
02776   GLEEPFNGLWINDOWPOS3IVARBPROC GLeeFuncPtr_glWindowPos3ivARB=GLee_Lazy_glWindowPos3ivARB;
02777 #endif
02778 #ifndef GLEE_C_DEFINED_glWindowPos3sARB
02779 #define GLEE_C_DEFINED_glWindowPos3sARB
02780   void __stdcall GLee_Lazy_glWindowPos3sARB(GLshort x, GLshort y, GLshort z)  {if (GLeeInit()) glWindowPos3sARB(x, y, z);}
02781   GLEEPFNGLWINDOWPOS3SARBPROC GLeeFuncPtr_glWindowPos3sARB=GLee_Lazy_glWindowPos3sARB;
02782 #endif
02783 #ifndef GLEE_C_DEFINED_glWindowPos3svARB
02784 #define GLEE_C_DEFINED_glWindowPos3svARB
02785   void __stdcall GLee_Lazy_glWindowPos3svARB(const GLshort * v)  {if (GLeeInit()) glWindowPos3svARB(v);}
02786   GLEEPFNGLWINDOWPOS3SVARBPROC GLeeFuncPtr_glWindowPos3svARB=GLee_Lazy_glWindowPos3svARB;
02787 #endif
02788 #endif 
02789 
02790 /* GL_ARB_vertex_program */
02791 
02792 #ifdef __GLEE_GL_ARB_vertex_program
02793 #ifndef GLEE_C_DEFINED_glVertexAttrib1dARB
02794 #define GLEE_C_DEFINED_glVertexAttrib1dARB
02795   void __stdcall GLee_Lazy_glVertexAttrib1dARB(GLuint index, GLdouble x)  {if (GLeeInit()) glVertexAttrib1dARB(index, x);}
02796   GLEEPFNGLVERTEXATTRIB1DARBPROC GLeeFuncPtr_glVertexAttrib1dARB=GLee_Lazy_glVertexAttrib1dARB;
02797 #endif
02798 #ifndef GLEE_C_DEFINED_glVertexAttrib1dvARB
02799 #define GLEE_C_DEFINED_glVertexAttrib1dvARB
02800   void __stdcall GLee_Lazy_glVertexAttrib1dvARB(GLuint index, const GLdouble * v)  {if (GLeeInit()) glVertexAttrib1dvARB(index, v);}
02801   GLEEPFNGLVERTEXATTRIB1DVARBPROC GLeeFuncPtr_glVertexAttrib1dvARB=GLee_Lazy_glVertexAttrib1dvARB;
02802 #endif
02803 #ifndef GLEE_C_DEFINED_glVertexAttrib1fARB
02804 #define GLEE_C_DEFINED_glVertexAttrib1fARB
02805   void __stdcall GLee_Lazy_glVertexAttrib1fARB(GLuint index, GLfloat x)  {if (GLeeInit()) glVertexAttrib1fARB(index, x);}
02806   GLEEPFNGLVERTEXATTRIB1FARBPROC GLeeFuncPtr_glVertexAttrib1fARB=GLee_Lazy_glVertexAttrib1fARB;
02807 #endif
02808 #ifndef GLEE_C_DEFINED_glVertexAttrib1fvARB
02809 #define GLEE_C_DEFINED_glVertexAttrib1fvARB
02810   void __stdcall GLee_Lazy_glVertexAttrib1fvARB(GLuint index, const GLfloat * v)  {if (GLeeInit()) glVertexAttrib1fvARB(index, v);}
02811   GLEEPFNGLVERTEXATTRIB1FVARBPROC GLeeFuncPtr_glVertexAttrib1fvARB=GLee_Lazy_glVertexAttrib1fvARB;
02812 #endif
02813 #ifndef GLEE_C_DEFINED_glVertexAttrib1sARB
02814 #define GLEE_C_DEFINED_glVertexAttrib1sARB
02815   void __stdcall GLee_Lazy_glVertexAttrib1sARB(GLuint index, GLshort x)  {if (GLeeInit()) glVertexAttrib1sARB(index, x);}
02816   GLEEPFNGLVERTEXATTRIB1SARBPROC GLeeFuncPtr_glVertexAttrib1sARB=GLee_Lazy_glVertexAttrib1sARB;
02817 #endif
02818 #ifndef GLEE_C_DEFINED_glVertexAttrib1svARB
02819 #define GLEE_C_DEFINED_glVertexAttrib1svARB
02820   void __stdcall GLee_Lazy_glVertexAttrib1svARB(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib1svARB(index, v);}
02821   GLEEPFNGLVERTEXATTRIB1SVARBPROC GLeeFuncPtr_glVertexAttrib1svARB=GLee_Lazy_glVertexAttrib1svARB;
02822 #endif
02823 #ifndef GLEE_C_DEFINED_glVertexAttrib2dARB
02824 #define GLEE_C_DEFINED_glVertexAttrib2dARB
02825   void __stdcall GLee_Lazy_glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble y)  {if (GLeeInit()) glVertexAttrib2dARB(index, x, y);}
02826   GLEEPFNGLVERTEXATTRIB2DARBPROC GLeeFuncPtr_glVertexAttrib2dARB=GLee_Lazy_glVertexAttrib2dARB;
02827 #endif
02828 #ifndef GLEE_C_DEFINED_glVertexAttrib2dvARB
02829 #define GLEE_C_DEFINED_glVertexAttrib2dvARB
02830   void __stdcall GLee_Lazy_glVertexAttrib2dvARB(GLuint index, const GLdouble * v)  {if (GLeeInit()) glVertexAttrib2dvARB(index, v);}
02831   GLEEPFNGLVERTEXATTRIB2DVARBPROC GLeeFuncPtr_glVertexAttrib2dvARB=GLee_Lazy_glVertexAttrib2dvARB;
02832 #endif
02833 #ifndef GLEE_C_DEFINED_glVertexAttrib2fARB
02834 #define GLEE_C_DEFINED_glVertexAttrib2fARB
02835   void __stdcall GLee_Lazy_glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y)  {if (GLeeInit()) glVertexAttrib2fARB(index, x, y);}
02836   GLEEPFNGLVERTEXATTRIB2FARBPROC GLeeFuncPtr_glVertexAttrib2fARB=GLee_Lazy_glVertexAttrib2fARB;
02837 #endif
02838 #ifndef GLEE_C_DEFINED_glVertexAttrib2fvARB
02839 #define GLEE_C_DEFINED_glVertexAttrib2fvARB
02840   void __stdcall GLee_Lazy_glVertexAttrib2fvARB(GLuint index, const GLfloat * v)  {if (GLeeInit()) glVertexAttrib2fvARB(index, v);}
02841   GLEEPFNGLVERTEXATTRIB2FVARBPROC GLeeFuncPtr_glVertexAttrib2fvARB=GLee_Lazy_glVertexAttrib2fvARB;
02842 #endif
02843 #ifndef GLEE_C_DEFINED_glVertexAttrib2sARB
02844 #define GLEE_C_DEFINED_glVertexAttrib2sARB
02845   void __stdcall GLee_Lazy_glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y)  {if (GLeeInit()) glVertexAttrib2sARB(index, x, y);}
02846   GLEEPFNGLVERTEXATTRIB2SARBPROC GLeeFuncPtr_glVertexAttrib2sARB=GLee_Lazy_glVertexAttrib2sARB;
02847 #endif
02848 #ifndef GLEE_C_DEFINED_glVertexAttrib2svARB
02849 #define GLEE_C_DEFINED_glVertexAttrib2svARB
02850   void __stdcall GLee_Lazy_glVertexAttrib2svARB(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib2svARB(index, v);}
02851   GLEEPFNGLVERTEXATTRIB2SVARBPROC GLeeFuncPtr_glVertexAttrib2svARB=GLee_Lazy_glVertexAttrib2svARB;
02852 #endif
02853 #ifndef GLEE_C_DEFINED_glVertexAttrib3dARB
02854 #define GLEE_C_DEFINED_glVertexAttrib3dARB
02855   void __stdcall GLee_Lazy_glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glVertexAttrib3dARB(index, x, y, z);}
02856   GLEEPFNGLVERTEXATTRIB3DARBPROC GLeeFuncPtr_glVertexAttrib3dARB=GLee_Lazy_glVertexAttrib3dARB;
02857 #endif
02858 #ifndef GLEE_C_DEFINED_glVertexAttrib3dvARB
02859 #define GLEE_C_DEFINED_glVertexAttrib3dvARB
02860   void __stdcall GLee_Lazy_glVertexAttrib3dvARB(GLuint index, const GLdouble * v)  {if (GLeeInit()) glVertexAttrib3dvARB(index, v);}
02861   GLEEPFNGLVERTEXATTRIB3DVARBPROC GLeeFuncPtr_glVertexAttrib3dvARB=GLee_Lazy_glVertexAttrib3dvARB;
02862 #endif
02863 #ifndef GLEE_C_DEFINED_glVertexAttrib3fARB
02864 #define GLEE_C_DEFINED_glVertexAttrib3fARB
02865   void __stdcall GLee_Lazy_glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glVertexAttrib3fARB(index, x, y, z);}
02866   GLEEPFNGLVERTEXATTRIB3FARBPROC GLeeFuncPtr_glVertexAttrib3fARB=GLee_Lazy_glVertexAttrib3fARB;
02867 #endif
02868 #ifndef GLEE_C_DEFINED_glVertexAttrib3fvARB
02869 #define GLEE_C_DEFINED_glVertexAttrib3fvARB
02870   void __stdcall GLee_Lazy_glVertexAttrib3fvARB(GLuint index, const GLfloat * v)  {if (GLeeInit()) glVertexAttrib3fvARB(index, v);}
02871   GLEEPFNGLVERTEXATTRIB3FVARBPROC GLeeFuncPtr_glVertexAttrib3fvARB=GLee_Lazy_glVertexAttrib3fvARB;
02872 #endif
02873 #ifndef GLEE_C_DEFINED_glVertexAttrib3sARB
02874 #define GLEE_C_DEFINED_glVertexAttrib3sARB
02875   void __stdcall GLee_Lazy_glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y, GLshort z)  {if (GLeeInit()) glVertexAttrib3sARB(index, x, y, z);}
02876   GLEEPFNGLVERTEXATTRIB3SARBPROC GLeeFuncPtr_glVertexAttrib3sARB=GLee_Lazy_glVertexAttrib3sARB;
02877 #endif
02878 #ifndef GLEE_C_DEFINED_glVertexAttrib3svARB
02879 #define GLEE_C_DEFINED_glVertexAttrib3svARB
02880   void __stdcall GLee_Lazy_glVertexAttrib3svARB(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib3svARB(index, v);}
02881   GLEEPFNGLVERTEXATTRIB3SVARBPROC GLeeFuncPtr_glVertexAttrib3svARB=GLee_Lazy_glVertexAttrib3svARB;
02882 #endif
02883 #ifndef GLEE_C_DEFINED_glVertexAttrib4NbvARB
02884 #define GLEE_C_DEFINED_glVertexAttrib4NbvARB
02885   void __stdcall GLee_Lazy_glVertexAttrib4NbvARB(GLuint index, const GLbyte * v)  {if (GLeeInit()) glVertexAttrib4NbvARB(index, v);}
02886   GLEEPFNGLVERTEXATTRIB4NBVARBPROC GLeeFuncPtr_glVertexAttrib4NbvARB=GLee_Lazy_glVertexAttrib4NbvARB;
02887 #endif
02888 #ifndef GLEE_C_DEFINED_glVertexAttrib4NivARB
02889 #define GLEE_C_DEFINED_glVertexAttrib4NivARB
02890   void __stdcall GLee_Lazy_glVertexAttrib4NivARB(GLuint index, const GLint * v)  {if (GLeeInit()) glVertexAttrib4NivARB(index, v);}
02891   GLEEPFNGLVERTEXATTRIB4NIVARBPROC GLeeFuncPtr_glVertexAttrib4NivARB=GLee_Lazy_glVertexAttrib4NivARB;
02892 #endif
02893 #ifndef GLEE_C_DEFINED_glVertexAttrib4NsvARB
02894 #define GLEE_C_DEFINED_glVertexAttrib4NsvARB
02895   void __stdcall GLee_Lazy_glVertexAttrib4NsvARB(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib4NsvARB(index, v);}
02896   GLEEPFNGLVERTEXATTRIB4NSVARBPROC GLeeFuncPtr_glVertexAttrib4NsvARB=GLee_Lazy_glVertexAttrib4NsvARB;
02897 #endif
02898 #ifndef GLEE_C_DEFINED_glVertexAttrib4NubARB
02899 #define GLEE_C_DEFINED_glVertexAttrib4NubARB
02900   void __stdcall GLee_Lazy_glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)  {if (GLeeInit()) glVertexAttrib4NubARB(index, x, y, z, w);}
02901   GLEEPFNGLVERTEXATTRIB4NUBARBPROC GLeeFuncPtr_glVertexAttrib4NubARB=GLee_Lazy_glVertexAttrib4NubARB;
02902 #endif
02903 #ifndef GLEE_C_DEFINED_glVertexAttrib4NubvARB
02904 #define GLEE_C_DEFINED_glVertexAttrib4NubvARB
02905   void __stdcall GLee_Lazy_glVertexAttrib4NubvARB(GLuint index, const GLubyte * v)  {if (GLeeInit()) glVertexAttrib4NubvARB(index, v);}
02906   GLEEPFNGLVERTEXATTRIB4NUBVARBPROC GLeeFuncPtr_glVertexAttrib4NubvARB=GLee_Lazy_glVertexAttrib4NubvARB;
02907 #endif
02908 #ifndef GLEE_C_DEFINED_glVertexAttrib4NuivARB
02909 #define GLEE_C_DEFINED_glVertexAttrib4NuivARB
02910   void __stdcall GLee_Lazy_glVertexAttrib4NuivARB(GLuint index, const GLuint * v)  {if (GLeeInit()) glVertexAttrib4NuivARB(index, v);}
02911   GLEEPFNGLVERTEXATTRIB4NUIVARBPROC GLeeFuncPtr_glVertexAttrib4NuivARB=GLee_Lazy_glVertexAttrib4NuivARB;
02912 #endif
02913 #ifndef GLEE_C_DEFINED_glVertexAttrib4NusvARB
02914 #define GLEE_C_DEFINED_glVertexAttrib4NusvARB
02915   void __stdcall GLee_Lazy_glVertexAttrib4NusvARB(GLuint index, const GLushort * v)  {if (GLeeInit()) glVertexAttrib4NusvARB(index, v);}
02916   GLEEPFNGLVERTEXATTRIB4NUSVARBPROC GLeeFuncPtr_glVertexAttrib4NusvARB=GLee_Lazy_glVertexAttrib4NusvARB;
02917 #endif
02918 #ifndef GLEE_C_DEFINED_glVertexAttrib4bvARB
02919 #define GLEE_C_DEFINED_glVertexAttrib4bvARB
02920   void __stdcall GLee_Lazy_glVertexAttrib4bvARB(GLuint index, const GLbyte * v)  {if (GLeeInit()) glVertexAttrib4bvARB(index, v);}
02921   GLEEPFNGLVERTEXATTRIB4BVARBPROC GLeeFuncPtr_glVertexAttrib4bvARB=GLee_Lazy_glVertexAttrib4bvARB;
02922 #endif
02923 #ifndef GLEE_C_DEFINED_glVertexAttrib4dARB
02924 #define GLEE_C_DEFINED_glVertexAttrib4dARB
02925   void __stdcall GLee_Lazy_glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glVertexAttrib4dARB(index, x, y, z, w);}
02926   GLEEPFNGLVERTEXATTRIB4DARBPROC GLeeFuncPtr_glVertexAttrib4dARB=GLee_Lazy_glVertexAttrib4dARB;
02927 #endif
02928 #ifndef GLEE_C_DEFINED_glVertexAttrib4dvARB
02929 #define GLEE_C_DEFINED_glVertexAttrib4dvARB
02930   void __stdcall GLee_Lazy_glVertexAttrib4dvARB(GLuint index, const GLdouble * v)  {if (GLeeInit()) glVertexAttrib4dvARB(index, v);}
02931   GLEEPFNGLVERTEXATTRIB4DVARBPROC GLeeFuncPtr_glVertexAttrib4dvARB=GLee_Lazy_glVertexAttrib4dvARB;
02932 #endif
02933 #ifndef GLEE_C_DEFINED_glVertexAttrib4fARB
02934 #define GLEE_C_DEFINED_glVertexAttrib4fARB
02935   void __stdcall GLee_Lazy_glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glVertexAttrib4fARB(index, x, y, z, w);}
02936   GLEEPFNGLVERTEXATTRIB4FARBPROC GLeeFuncPtr_glVertexAttrib4fARB=GLee_Lazy_glVertexAttrib4fARB;
02937 #endif
02938 #ifndef GLEE_C_DEFINED_glVertexAttrib4fvARB
02939 #define GLEE_C_DEFINED_glVertexAttrib4fvARB
02940   void __stdcall GLee_Lazy_glVertexAttrib4fvARB(GLuint index, const GLfloat * v)  {if (GLeeInit()) glVertexAttrib4fvARB(index, v);}
02941   GLEEPFNGLVERTEXATTRIB4FVARBPROC GLeeFuncPtr_glVertexAttrib4fvARB=GLee_Lazy_glVertexAttrib4fvARB;
02942 #endif
02943 #ifndef GLEE_C_DEFINED_glVertexAttrib4ivARB
02944 #define GLEE_C_DEFINED_glVertexAttrib4ivARB
02945   void __stdcall GLee_Lazy_glVertexAttrib4ivARB(GLuint index, const GLint * v)  {if (GLeeInit()) glVertexAttrib4ivARB(index, v);}
02946   GLEEPFNGLVERTEXATTRIB4IVARBPROC GLeeFuncPtr_glVertexAttrib4ivARB=GLee_Lazy_glVertexAttrib4ivARB;
02947 #endif
02948 #ifndef GLEE_C_DEFINED_glVertexAttrib4sARB
02949 #define GLEE_C_DEFINED_glVertexAttrib4sARB
02950   void __stdcall GLee_Lazy_glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)  {if (GLeeInit()) glVertexAttrib4sARB(index, x, y, z, w);}
02951   GLEEPFNGLVERTEXATTRIB4SARBPROC GLeeFuncPtr_glVertexAttrib4sARB=GLee_Lazy_glVertexAttrib4sARB;
02952 #endif
02953 #ifndef GLEE_C_DEFINED_glVertexAttrib4svARB
02954 #define GLEE_C_DEFINED_glVertexAttrib4svARB
02955   void __stdcall GLee_Lazy_glVertexAttrib4svARB(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib4svARB(index, v);}
02956   GLEEPFNGLVERTEXATTRIB4SVARBPROC GLeeFuncPtr_glVertexAttrib4svARB=GLee_Lazy_glVertexAttrib4svARB;
02957 #endif
02958 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvARB
02959 #define GLEE_C_DEFINED_glVertexAttrib4ubvARB
02960   void __stdcall GLee_Lazy_glVertexAttrib4ubvARB(GLuint index, const GLubyte * v)  {if (GLeeInit()) glVertexAttrib4ubvARB(index, v);}
02961   GLEEPFNGLVERTEXATTRIB4UBVARBPROC GLeeFuncPtr_glVertexAttrib4ubvARB=GLee_Lazy_glVertexAttrib4ubvARB;
02962 #endif
02963 #ifndef GLEE_C_DEFINED_glVertexAttrib4uivARB
02964 #define GLEE_C_DEFINED_glVertexAttrib4uivARB
02965   void __stdcall GLee_Lazy_glVertexAttrib4uivARB(GLuint index, const GLuint * v)  {if (GLeeInit()) glVertexAttrib4uivARB(index, v);}
02966   GLEEPFNGLVERTEXATTRIB4UIVARBPROC GLeeFuncPtr_glVertexAttrib4uivARB=GLee_Lazy_glVertexAttrib4uivARB;
02967 #endif
02968 #ifndef GLEE_C_DEFINED_glVertexAttrib4usvARB
02969 #define GLEE_C_DEFINED_glVertexAttrib4usvARB
02970   void __stdcall GLee_Lazy_glVertexAttrib4usvARB(GLuint index, const GLushort * v)  {if (GLeeInit()) glVertexAttrib4usvARB(index, v);}
02971   GLEEPFNGLVERTEXATTRIB4USVARBPROC GLeeFuncPtr_glVertexAttrib4usvARB=GLee_Lazy_glVertexAttrib4usvARB;
02972 #endif
02973 #ifndef GLEE_C_DEFINED_glVertexAttribPointerARB
02974 #define GLEE_C_DEFINED_glVertexAttribPointerARB
02975   void __stdcall GLee_Lazy_glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glVertexAttribPointerARB(index, size, type, normalized, stride, pointer);}
02976   GLEEPFNGLVERTEXATTRIBPOINTERARBPROC GLeeFuncPtr_glVertexAttribPointerARB=GLee_Lazy_glVertexAttribPointerARB;
02977 #endif
02978 #ifndef GLEE_C_DEFINED_glEnableVertexAttribArrayARB
02979 #define GLEE_C_DEFINED_glEnableVertexAttribArrayARB
02980   void __stdcall GLee_Lazy_glEnableVertexAttribArrayARB(GLuint index)  {if (GLeeInit()) glEnableVertexAttribArrayARB(index);}
02981   GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glEnableVertexAttribArrayARB=GLee_Lazy_glEnableVertexAttribArrayARB;
02982 #endif
02983 #ifndef GLEE_C_DEFINED_glDisableVertexAttribArrayARB
02984 #define GLEE_C_DEFINED_glDisableVertexAttribArrayARB
02985   void __stdcall GLee_Lazy_glDisableVertexAttribArrayARB(GLuint index)  {if (GLeeInit()) glDisableVertexAttribArrayARB(index);}
02986   GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glDisableVertexAttribArrayARB=GLee_Lazy_glDisableVertexAttribArrayARB;
02987 #endif
02988 #ifndef GLEE_C_DEFINED_glProgramStringARB
02989 #define GLEE_C_DEFINED_glProgramStringARB
02990   void __stdcall GLee_Lazy_glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string)  {if (GLeeInit()) glProgramStringARB(target, format, len, string);}
02991   GLEEPFNGLPROGRAMSTRINGARBPROC GLeeFuncPtr_glProgramStringARB=GLee_Lazy_glProgramStringARB;
02992 #endif
02993 #ifndef GLEE_C_DEFINED_glBindProgramARB
02994 #define GLEE_C_DEFINED_glBindProgramARB
02995   void __stdcall GLee_Lazy_glBindProgramARB(GLenum target, GLuint program)  {if (GLeeInit()) glBindProgramARB(target, program);}
02996   GLEEPFNGLBINDPROGRAMARBPROC GLeeFuncPtr_glBindProgramARB=GLee_Lazy_glBindProgramARB;
02997 #endif
02998 #ifndef GLEE_C_DEFINED_glDeleteProgramsARB
02999 #define GLEE_C_DEFINED_glDeleteProgramsARB
03000   void __stdcall GLee_Lazy_glDeleteProgramsARB(GLsizei n, const GLuint * programs)  {if (GLeeInit()) glDeleteProgramsARB(n, programs);}
03001   GLEEPFNGLDELETEPROGRAMSARBPROC GLeeFuncPtr_glDeleteProgramsARB=GLee_Lazy_glDeleteProgramsARB;
03002 #endif
03003 #ifndef GLEE_C_DEFINED_glGenProgramsARB
03004 #define GLEE_C_DEFINED_glGenProgramsARB
03005   void __stdcall GLee_Lazy_glGenProgramsARB(GLsizei n, GLuint * programs)  {if (GLeeInit()) glGenProgramsARB(n, programs);}
03006   GLEEPFNGLGENPROGRAMSARBPROC GLeeFuncPtr_glGenProgramsARB=GLee_Lazy_glGenProgramsARB;
03007 #endif
03008 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4dARB
03009 #define GLEE_C_DEFINED_glProgramEnvParameter4dARB
03010   void __stdcall GLee_Lazy_glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glProgramEnvParameter4dARB(target, index, x, y, z, w);}
03011   GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC GLeeFuncPtr_glProgramEnvParameter4dARB=GLee_Lazy_glProgramEnvParameter4dARB;
03012 #endif
03013 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4dvARB
03014 #define GLEE_C_DEFINED_glProgramEnvParameter4dvARB
03015   void __stdcall GLee_Lazy_glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params)  {if (GLeeInit()) glProgramEnvParameter4dvARB(target, index, params);}
03016   GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC GLeeFuncPtr_glProgramEnvParameter4dvARB=GLee_Lazy_glProgramEnvParameter4dvARB;
03017 #endif
03018 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4fARB
03019 #define GLEE_C_DEFINED_glProgramEnvParameter4fARB
03020   void __stdcall GLee_Lazy_glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glProgramEnvParameter4fARB(target, index, x, y, z, w);}
03021   GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC GLeeFuncPtr_glProgramEnvParameter4fARB=GLee_Lazy_glProgramEnvParameter4fARB;
03022 #endif
03023 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4fvARB
03024 #define GLEE_C_DEFINED_glProgramEnvParameter4fvARB
03025   void __stdcall GLee_Lazy_glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params)  {if (GLeeInit()) glProgramEnvParameter4fvARB(target, index, params);}
03026   GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC GLeeFuncPtr_glProgramEnvParameter4fvARB=GLee_Lazy_glProgramEnvParameter4fvARB;
03027 #endif
03028 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4dARB
03029 #define GLEE_C_DEFINED_glProgramLocalParameter4dARB
03030   void __stdcall GLee_Lazy_glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glProgramLocalParameter4dARB(target, index, x, y, z, w);}
03031   GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC GLeeFuncPtr_glProgramLocalParameter4dARB=GLee_Lazy_glProgramLocalParameter4dARB;
03032 #endif
03033 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4dvARB
03034 #define GLEE_C_DEFINED_glProgramLocalParameter4dvARB
03035   void __stdcall GLee_Lazy_glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params)  {if (GLeeInit()) glProgramLocalParameter4dvARB(target, index, params);}
03036   GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC GLeeFuncPtr_glProgramLocalParameter4dvARB=GLee_Lazy_glProgramLocalParameter4dvARB;
03037 #endif
03038 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4fARB
03039 #define GLEE_C_DEFINED_glProgramLocalParameter4fARB
03040   void __stdcall GLee_Lazy_glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glProgramLocalParameter4fARB(target, index, x, y, z, w);}
03041   GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC GLeeFuncPtr_glProgramLocalParameter4fARB=GLee_Lazy_glProgramLocalParameter4fARB;
03042 #endif
03043 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4fvARB
03044 #define GLEE_C_DEFINED_glProgramLocalParameter4fvARB
03045   void __stdcall GLee_Lazy_glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params)  {if (GLeeInit()) glProgramLocalParameter4fvARB(target, index, params);}
03046   GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC GLeeFuncPtr_glProgramLocalParameter4fvARB=GLee_Lazy_glProgramLocalParameter4fvARB;
03047 #endif
03048 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterdvARB
03049 #define GLEE_C_DEFINED_glGetProgramEnvParameterdvARB
03050   void __stdcall GLee_Lazy_glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params)  {if (GLeeInit()) glGetProgramEnvParameterdvARB(target, index, params);}
03051   GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramEnvParameterdvARB=GLee_Lazy_glGetProgramEnvParameterdvARB;
03052 #endif
03053 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterfvARB
03054 #define GLEE_C_DEFINED_glGetProgramEnvParameterfvARB
03055   void __stdcall GLee_Lazy_glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params)  {if (GLeeInit()) glGetProgramEnvParameterfvARB(target, index, params);}
03056   GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramEnvParameterfvARB=GLee_Lazy_glGetProgramEnvParameterfvARB;
03057 #endif
03058 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterdvARB
03059 #define GLEE_C_DEFINED_glGetProgramLocalParameterdvARB
03060   void __stdcall GLee_Lazy_glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params)  {if (GLeeInit()) glGetProgramLocalParameterdvARB(target, index, params);}
03061   GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramLocalParameterdvARB=GLee_Lazy_glGetProgramLocalParameterdvARB;
03062 #endif
03063 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterfvARB
03064 #define GLEE_C_DEFINED_glGetProgramLocalParameterfvARB
03065   void __stdcall GLee_Lazy_glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params)  {if (GLeeInit()) glGetProgramLocalParameterfvARB(target, index, params);}
03066   GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramLocalParameterfvARB=GLee_Lazy_glGetProgramLocalParameterfvARB;
03067 #endif
03068 #ifndef GLEE_C_DEFINED_glGetProgramivARB
03069 #define GLEE_C_DEFINED_glGetProgramivARB
03070   void __stdcall GLee_Lazy_glGetProgramivARB(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetProgramivARB(target, pname, params);}
03071   GLEEPFNGLGETPROGRAMIVARBPROC GLeeFuncPtr_glGetProgramivARB=GLee_Lazy_glGetProgramivARB;
03072 #endif
03073 #ifndef GLEE_C_DEFINED_glGetProgramStringARB
03074 #define GLEE_C_DEFINED_glGetProgramStringARB
03075   void __stdcall GLee_Lazy_glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string)  {if (GLeeInit()) glGetProgramStringARB(target, pname, string);}
03076   GLEEPFNGLGETPROGRAMSTRINGARBPROC GLeeFuncPtr_glGetProgramStringARB=GLee_Lazy_glGetProgramStringARB;
03077 #endif
03078 #ifndef GLEE_C_DEFINED_glGetVertexAttribdvARB
03079 #define GLEE_C_DEFINED_glGetVertexAttribdvARB
03080   void __stdcall GLee_Lazy_glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params)  {if (GLeeInit()) glGetVertexAttribdvARB(index, pname, params);}
03081   GLEEPFNGLGETVERTEXATTRIBDVARBPROC GLeeFuncPtr_glGetVertexAttribdvARB=GLee_Lazy_glGetVertexAttribdvARB;
03082 #endif
03083 #ifndef GLEE_C_DEFINED_glGetVertexAttribfvARB
03084 #define GLEE_C_DEFINED_glGetVertexAttribfvARB
03085   void __stdcall GLee_Lazy_glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetVertexAttribfvARB(index, pname, params);}
03086   GLEEPFNGLGETVERTEXATTRIBFVARBPROC GLeeFuncPtr_glGetVertexAttribfvARB=GLee_Lazy_glGetVertexAttribfvARB;
03087 #endif
03088 #ifndef GLEE_C_DEFINED_glGetVertexAttribivARB
03089 #define GLEE_C_DEFINED_glGetVertexAttribivARB
03090   void __stdcall GLee_Lazy_glGetVertexAttribivARB(GLuint index, GLenum pname, GLint * params)  {if (GLeeInit()) glGetVertexAttribivARB(index, pname, params);}
03091   GLEEPFNGLGETVERTEXATTRIBIVARBPROC GLeeFuncPtr_glGetVertexAttribivARB=GLee_Lazy_glGetVertexAttribivARB;
03092 #endif
03093 #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervARB
03094 #define GLEE_C_DEFINED_glGetVertexAttribPointervARB
03095   void __stdcall GLee_Lazy_glGetVertexAttribPointervARB(GLuint index, GLenum pname, GLvoid* * pointer)  {if (GLeeInit()) glGetVertexAttribPointervARB(index, pname, pointer);}
03096   GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC GLeeFuncPtr_glGetVertexAttribPointervARB=GLee_Lazy_glGetVertexAttribPointervARB;
03097 #endif
03098 #ifndef GLEE_C_DEFINED_glIsProgramARB
03099 #define GLEE_C_DEFINED_glIsProgramARB
03100   GLboolean __stdcall GLee_Lazy_glIsProgramARB(GLuint program)  {if (GLeeInit()) return glIsProgramARB(program); return (GLboolean)0;}
03101   GLEEPFNGLISPROGRAMARBPROC GLeeFuncPtr_glIsProgramARB=GLee_Lazy_glIsProgramARB;
03102 #endif
03103 #endif 
03104 
03105 /* GL_ARB_fragment_program */
03106 
03107 #ifdef __GLEE_GL_ARB_fragment_program
03108 #endif 
03109 
03110 /* GL_ARB_vertex_buffer_object */
03111 
03112 #ifdef __GLEE_GL_ARB_vertex_buffer_object
03113 #ifndef GLEE_C_DEFINED_glBindBufferARB
03114 #define GLEE_C_DEFINED_glBindBufferARB
03115   void __stdcall GLee_Lazy_glBindBufferARB(GLenum target, GLuint buffer)  {if (GLeeInit()) glBindBufferARB(target, buffer);}
03116   GLEEPFNGLBINDBUFFERARBPROC GLeeFuncPtr_glBindBufferARB=GLee_Lazy_glBindBufferARB;
03117 #endif
03118 #ifndef GLEE_C_DEFINED_glDeleteBuffersARB
03119 #define GLEE_C_DEFINED_glDeleteBuffersARB
03120   void __stdcall GLee_Lazy_glDeleteBuffersARB(GLsizei n, const GLuint * buffers)  {if (GLeeInit()) glDeleteBuffersARB(n, buffers);}
03121   GLEEPFNGLDELETEBUFFERSARBPROC GLeeFuncPtr_glDeleteBuffersARB=GLee_Lazy_glDeleteBuffersARB;
03122 #endif
03123 #ifndef GLEE_C_DEFINED_glGenBuffersARB
03124 #define GLEE_C_DEFINED_glGenBuffersARB
03125   void __stdcall GLee_Lazy_glGenBuffersARB(GLsizei n, GLuint * buffers)  {if (GLeeInit()) glGenBuffersARB(n, buffers);}
03126   GLEEPFNGLGENBUFFERSARBPROC GLeeFuncPtr_glGenBuffersARB=GLee_Lazy_glGenBuffersARB;
03127 #endif
03128 #ifndef GLEE_C_DEFINED_glIsBufferARB
03129 #define GLEE_C_DEFINED_glIsBufferARB
03130   GLboolean __stdcall GLee_Lazy_glIsBufferARB(GLuint buffer)  {if (GLeeInit()) return glIsBufferARB(buffer); return (GLboolean)0;}
03131   GLEEPFNGLISBUFFERARBPROC GLeeFuncPtr_glIsBufferARB=GLee_Lazy_glIsBufferARB;
03132 #endif
03133 #ifndef GLEE_C_DEFINED_glBufferDataARB
03134 #define GLEE_C_DEFINED_glBufferDataARB
03135   void __stdcall GLee_Lazy_glBufferDataARB(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage)  {if (GLeeInit()) glBufferDataARB(target, size, data, usage);}
03136   GLEEPFNGLBUFFERDATAARBPROC GLeeFuncPtr_glBufferDataARB=GLee_Lazy_glBufferDataARB;
03137 #endif
03138 #ifndef GLEE_C_DEFINED_glBufferSubDataARB
03139 #define GLEE_C_DEFINED_glBufferSubDataARB
03140   void __stdcall GLee_Lazy_glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)  {if (GLeeInit()) glBufferSubDataARB(target, offset, size, data);}
03141   GLEEPFNGLBUFFERSUBDATAARBPROC GLeeFuncPtr_glBufferSubDataARB=GLee_Lazy_glBufferSubDataARB;
03142 #endif
03143 #ifndef GLEE_C_DEFINED_glGetBufferSubDataARB
03144 #define GLEE_C_DEFINED_glGetBufferSubDataARB
03145   void __stdcall GLee_Lazy_glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data)  {if (GLeeInit()) glGetBufferSubDataARB(target, offset, size, data);}
03146   GLEEPFNGLGETBUFFERSUBDATAARBPROC GLeeFuncPtr_glGetBufferSubDataARB=GLee_Lazy_glGetBufferSubDataARB;
03147 #endif
03148 #ifndef GLEE_C_DEFINED_glMapBufferARB
03149 #define GLEE_C_DEFINED_glMapBufferARB
03150   GLvoid* __stdcall GLee_Lazy_glMapBufferARB(GLenum target, GLenum access)  {if (GLeeInit()) return glMapBufferARB(target, access); return (GLvoid*)0;}
03151   GLEEPFNGLMAPBUFFERARBPROC GLeeFuncPtr_glMapBufferARB=GLee_Lazy_glMapBufferARB;
03152 #endif
03153 #ifndef GLEE_C_DEFINED_glUnmapBufferARB
03154 #define GLEE_C_DEFINED_glUnmapBufferARB
03155   GLboolean __stdcall GLee_Lazy_glUnmapBufferARB(GLenum target)  {if (GLeeInit()) return glUnmapBufferARB(target); return (GLboolean)0;}
03156   GLEEPFNGLUNMAPBUFFERARBPROC GLeeFuncPtr_glUnmapBufferARB=GLee_Lazy_glUnmapBufferARB;
03157 #endif
03158 #ifndef GLEE_C_DEFINED_glGetBufferParameterivARB
03159 #define GLEE_C_DEFINED_glGetBufferParameterivARB
03160   void __stdcall GLee_Lazy_glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetBufferParameterivARB(target, pname, params);}
03161   GLEEPFNGLGETBUFFERPARAMETERIVARBPROC GLeeFuncPtr_glGetBufferParameterivARB=GLee_Lazy_glGetBufferParameterivARB;
03162 #endif
03163 #ifndef GLEE_C_DEFINED_glGetBufferPointervARB
03164 #define GLEE_C_DEFINED_glGetBufferPointervARB
03165   void __stdcall GLee_Lazy_glGetBufferPointervARB(GLenum target, GLenum pname, GLvoid* * params)  {if (GLeeInit()) glGetBufferPointervARB(target, pname, params);}
03166   GLEEPFNGLGETBUFFERPOINTERVARBPROC GLeeFuncPtr_glGetBufferPointervARB=GLee_Lazy_glGetBufferPointervARB;
03167 #endif
03168 #endif 
03169 
03170 /* GL_ARB_occlusion_query */
03171 
03172 #ifdef __GLEE_GL_ARB_occlusion_query
03173 #ifndef GLEE_C_DEFINED_glGenQueriesARB
03174 #define GLEE_C_DEFINED_glGenQueriesARB
03175   void __stdcall GLee_Lazy_glGenQueriesARB(GLsizei n, GLuint * ids)  {if (GLeeInit()) glGenQueriesARB(n, ids);}
03176   GLEEPFNGLGENQUERIESARBPROC GLeeFuncPtr_glGenQueriesARB=GLee_Lazy_glGenQueriesARB;
03177 #endif
03178 #ifndef GLEE_C_DEFINED_glDeleteQueriesARB
03179 #define GLEE_C_DEFINED_glDeleteQueriesARB
03180   void __stdcall GLee_Lazy_glDeleteQueriesARB(GLsizei n, const GLuint * ids)  {if (GLeeInit()) glDeleteQueriesARB(n, ids);}
03181   GLEEPFNGLDELETEQUERIESARBPROC GLeeFuncPtr_glDeleteQueriesARB=GLee_Lazy_glDeleteQueriesARB;
03182 #endif
03183 #ifndef GLEE_C_DEFINED_glIsQueryARB
03184 #define GLEE_C_DEFINED_glIsQueryARB
03185   GLboolean __stdcall GLee_Lazy_glIsQueryARB(GLuint id)  {if (GLeeInit()) return glIsQueryARB(id); return (GLboolean)0;}
03186   GLEEPFNGLISQUERYARBPROC GLeeFuncPtr_glIsQueryARB=GLee_Lazy_glIsQueryARB;
03187 #endif
03188 #ifndef GLEE_C_DEFINED_glBeginQueryARB
03189 #define GLEE_C_DEFINED_glBeginQueryARB
03190   void __stdcall GLee_Lazy_glBeginQueryARB(GLenum target, GLuint id)  {if (GLeeInit()) glBeginQueryARB(target, id);}
03191   GLEEPFNGLBEGINQUERYARBPROC GLeeFuncPtr_glBeginQueryARB=GLee_Lazy_glBeginQueryARB;
03192 #endif
03193 #ifndef GLEE_C_DEFINED_glEndQueryARB
03194 #define GLEE_C_DEFINED_glEndQueryARB
03195   void __stdcall GLee_Lazy_glEndQueryARB(GLenum target)  {if (GLeeInit()) glEndQueryARB(target);}
03196   GLEEPFNGLENDQUERYARBPROC GLeeFuncPtr_glEndQueryARB=GLee_Lazy_glEndQueryARB;
03197 #endif
03198 #ifndef GLEE_C_DEFINED_glGetQueryivARB
03199 #define GLEE_C_DEFINED_glGetQueryivARB
03200   void __stdcall GLee_Lazy_glGetQueryivARB(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetQueryivARB(target, pname, params);}
03201   GLEEPFNGLGETQUERYIVARBPROC GLeeFuncPtr_glGetQueryivARB=GLee_Lazy_glGetQueryivARB;
03202 #endif
03203 #ifndef GLEE_C_DEFINED_glGetQueryObjectivARB
03204 #define GLEE_C_DEFINED_glGetQueryObjectivARB
03205   void __stdcall GLee_Lazy_glGetQueryObjectivARB(GLuint id, GLenum pname, GLint * params)  {if (GLeeInit()) glGetQueryObjectivARB(id, pname, params);}
03206   GLEEPFNGLGETQUERYOBJECTIVARBPROC GLeeFuncPtr_glGetQueryObjectivARB=GLee_Lazy_glGetQueryObjectivARB;
03207 #endif
03208 #ifndef GLEE_C_DEFINED_glGetQueryObjectuivARB
03209 #define GLEE_C_DEFINED_glGetQueryObjectuivARB
03210   void __stdcall GLee_Lazy_glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetQueryObjectuivARB(id, pname, params);}
03211   GLEEPFNGLGETQUERYOBJECTUIVARBPROC GLeeFuncPtr_glGetQueryObjectuivARB=GLee_Lazy_glGetQueryObjectuivARB;
03212 #endif
03213 #endif 
03214 
03215 /* GL_ARB_shader_objects */
03216 
03217 #ifdef __GLEE_GL_ARB_shader_objects
03218 #ifndef GLEE_C_DEFINED_glDeleteObjectARB
03219 #define GLEE_C_DEFINED_glDeleteObjectARB
03220   void __stdcall GLee_Lazy_glDeleteObjectARB(GLhandleARB obj)  {if (GLeeInit()) glDeleteObjectARB(obj);}
03221   GLEEPFNGLDELETEOBJECTARBPROC GLeeFuncPtr_glDeleteObjectARB=GLee_Lazy_glDeleteObjectARB;
03222 #endif
03223 #ifndef GLEE_C_DEFINED_glGetHandleARB
03224 #define GLEE_C_DEFINED_glGetHandleARB
03225   GLhandleARB __stdcall GLee_Lazy_glGetHandleARB(GLenum pname)  {if (GLeeInit()) return glGetHandleARB(pname); return (GLhandleARB)0;}
03226   GLEEPFNGLGETHANDLEARBPROC GLeeFuncPtr_glGetHandleARB=GLee_Lazy_glGetHandleARB;
03227 #endif
03228 #ifndef GLEE_C_DEFINED_glDetachObjectARB
03229 #define GLEE_C_DEFINED_glDetachObjectARB
03230   void __stdcall GLee_Lazy_glDetachObjectARB(GLhandleARB containerObj, GLhandleARB attachedObj)  {if (GLeeInit()) glDetachObjectARB(containerObj, attachedObj);}
03231   GLEEPFNGLDETACHOBJECTARBPROC GLeeFuncPtr_glDetachObjectARB=GLee_Lazy_glDetachObjectARB;
03232 #endif
03233 #ifndef GLEE_C_DEFINED_glCreateShaderObjectARB
03234 #define GLEE_C_DEFINED_glCreateShaderObjectARB
03235   GLhandleARB __stdcall GLee_Lazy_glCreateShaderObjectARB(GLenum shaderType)  {if (GLeeInit()) return glCreateShaderObjectARB(shaderType); return (GLhandleARB)0;}
03236   GLEEPFNGLCREATESHADEROBJECTARBPROC GLeeFuncPtr_glCreateShaderObjectARB=GLee_Lazy_glCreateShaderObjectARB;
03237 #endif
03238 #ifndef GLEE_C_DEFINED_glShaderSourceARB
03239 #define GLEE_C_DEFINED_glShaderSourceARB
03240   void __stdcall GLee_Lazy_glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB* * string, const GLint * length)  {if (GLeeInit()) glShaderSourceARB(shaderObj, count, string, length);}
03241   GLEEPFNGLSHADERSOURCEARBPROC GLeeFuncPtr_glShaderSourceARB=GLee_Lazy_glShaderSourceARB;
03242 #endif
03243 #ifndef GLEE_C_DEFINED_glCompileShaderARB
03244 #define GLEE_C_DEFINED_glCompileShaderARB
03245   void __stdcall GLee_Lazy_glCompileShaderARB(GLhandleARB shaderObj)  {if (GLeeInit()) glCompileShaderARB(shaderObj);}
03246   GLEEPFNGLCOMPILESHADERARBPROC GLeeFuncPtr_glCompileShaderARB=GLee_Lazy_glCompileShaderARB;
03247 #endif
03248 #ifndef GLEE_C_DEFINED_glCreateProgramObjectARB
03249 #define GLEE_C_DEFINED_glCreateProgramObjectARB
03250   GLhandleARB __stdcall GLee_Lazy_glCreateProgramObjectARB(void)  {if (GLeeInit()) return glCreateProgramObjectARB(); return (GLhandleARB)0;}
03251   GLEEPFNGLCREATEPROGRAMOBJECTARBPROC GLeeFuncPtr_glCreateProgramObjectARB=GLee_Lazy_glCreateProgramObjectARB;
03252 #endif
03253 #ifndef GLEE_C_DEFINED_glAttachObjectARB
03254 #define GLEE_C_DEFINED_glAttachObjectARB
03255   void __stdcall GLee_Lazy_glAttachObjectARB(GLhandleARB containerObj, GLhandleARB obj)  {if (GLeeInit()) glAttachObjectARB(containerObj, obj);}
03256   GLEEPFNGLATTACHOBJECTARBPROC GLeeFuncPtr_glAttachObjectARB=GLee_Lazy_glAttachObjectARB;
03257 #endif
03258 #ifndef GLEE_C_DEFINED_glLinkProgramARB
03259 #define GLEE_C_DEFINED_glLinkProgramARB
03260   void __stdcall GLee_Lazy_glLinkProgramARB(GLhandleARB programObj)  {if (GLeeInit()) glLinkProgramARB(programObj);}
03261   GLEEPFNGLLINKPROGRAMARBPROC GLeeFuncPtr_glLinkProgramARB=GLee_Lazy_glLinkProgramARB;
03262 #endif
03263 #ifndef GLEE_C_DEFINED_glUseProgramObjectARB
03264 #define GLEE_C_DEFINED_glUseProgramObjectARB
03265   void __stdcall GLee_Lazy_glUseProgramObjectARB(GLhandleARB programObj)  {if (GLeeInit()) glUseProgramObjectARB(programObj);}
03266   GLEEPFNGLUSEPROGRAMOBJECTARBPROC GLeeFuncPtr_glUseProgramObjectARB=GLee_Lazy_glUseProgramObjectARB;
03267 #endif
03268 #ifndef GLEE_C_DEFINED_glValidateProgramARB
03269 #define GLEE_C_DEFINED_glValidateProgramARB
03270   void __stdcall GLee_Lazy_glValidateProgramARB(GLhandleARB programObj)  {if (GLeeInit()) glValidateProgramARB(programObj);}
03271   GLEEPFNGLVALIDATEPROGRAMARBPROC GLeeFuncPtr_glValidateProgramARB=GLee_Lazy_glValidateProgramARB;
03272 #endif
03273 #ifndef GLEE_C_DEFINED_glUniform1fARB
03274 #define GLEE_C_DEFINED_glUniform1fARB
03275   void __stdcall GLee_Lazy_glUniform1fARB(GLint location, GLfloat v0)  {if (GLeeInit()) glUniform1fARB(location, v0);}
03276   GLEEPFNGLUNIFORM1FARBPROC GLeeFuncPtr_glUniform1fARB=GLee_Lazy_glUniform1fARB;
03277 #endif
03278 #ifndef GLEE_C_DEFINED_glUniform2fARB
03279 #define GLEE_C_DEFINED_glUniform2fARB
03280   void __stdcall GLee_Lazy_glUniform2fARB(GLint location, GLfloat v0, GLfloat v1)  {if (GLeeInit()) glUniform2fARB(location, v0, v1);}
03281   GLEEPFNGLUNIFORM2FARBPROC GLeeFuncPtr_glUniform2fARB=GLee_Lazy_glUniform2fARB;
03282 #endif
03283 #ifndef GLEE_C_DEFINED_glUniform3fARB
03284 #define GLEE_C_DEFINED_glUniform3fARB
03285   void __stdcall GLee_Lazy_glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)  {if (GLeeInit()) glUniform3fARB(location, v0, v1, v2);}
03286   GLEEPFNGLUNIFORM3FARBPROC GLeeFuncPtr_glUniform3fARB=GLee_Lazy_glUniform3fARB;
03287 #endif
03288 #ifndef GLEE_C_DEFINED_glUniform4fARB
03289 #define GLEE_C_DEFINED_glUniform4fARB
03290   void __stdcall GLee_Lazy_glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)  {if (GLeeInit()) glUniform4fARB(location, v0, v1, v2, v3);}
03291   GLEEPFNGLUNIFORM4FARBPROC GLeeFuncPtr_glUniform4fARB=GLee_Lazy_glUniform4fARB;
03292 #endif
03293 #ifndef GLEE_C_DEFINED_glUniform1iARB
03294 #define GLEE_C_DEFINED_glUniform1iARB
03295   void __stdcall GLee_Lazy_glUniform1iARB(GLint location, GLint v0)  {if (GLeeInit()) glUniform1iARB(location, v0);}
03296   GLEEPFNGLUNIFORM1IARBPROC GLeeFuncPtr_glUniform1iARB=GLee_Lazy_glUniform1iARB;
03297 #endif
03298 #ifndef GLEE_C_DEFINED_glUniform2iARB
03299 #define GLEE_C_DEFINED_glUniform2iARB
03300   void __stdcall GLee_Lazy_glUniform2iARB(GLint location, GLint v0, GLint v1)  {if (GLeeInit()) glUniform2iARB(location, v0, v1);}
03301   GLEEPFNGLUNIFORM2IARBPROC GLeeFuncPtr_glUniform2iARB=GLee_Lazy_glUniform2iARB;
03302 #endif
03303 #ifndef GLEE_C_DEFINED_glUniform3iARB
03304 #define GLEE_C_DEFINED_glUniform3iARB
03305   void __stdcall GLee_Lazy_glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2)  {if (GLeeInit()) glUniform3iARB(location, v0, v1, v2);}
03306   GLEEPFNGLUNIFORM3IARBPROC GLeeFuncPtr_glUniform3iARB=GLee_Lazy_glUniform3iARB;
03307 #endif
03308 #ifndef GLEE_C_DEFINED_glUniform4iARB
03309 #define GLEE_C_DEFINED_glUniform4iARB
03310   void __stdcall GLee_Lazy_glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)  {if (GLeeInit()) glUniform4iARB(location, v0, v1, v2, v3);}
03311   GLEEPFNGLUNIFORM4IARBPROC GLeeFuncPtr_glUniform4iARB=GLee_Lazy_glUniform4iARB;
03312 #endif
03313 #ifndef GLEE_C_DEFINED_glUniform1fvARB
03314 #define GLEE_C_DEFINED_glUniform1fvARB
03315   void __stdcall GLee_Lazy_glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glUniform1fvARB(location, count, value);}
03316   GLEEPFNGLUNIFORM1FVARBPROC GLeeFuncPtr_glUniform1fvARB=GLee_Lazy_glUniform1fvARB;
03317 #endif
03318 #ifndef GLEE_C_DEFINED_glUniform2fvARB
03319 #define GLEE_C_DEFINED_glUniform2fvARB
03320   void __stdcall GLee_Lazy_glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glUniform2fvARB(location, count, value);}
03321   GLEEPFNGLUNIFORM2FVARBPROC GLeeFuncPtr_glUniform2fvARB=GLee_Lazy_glUniform2fvARB;
03322 #endif
03323 #ifndef GLEE_C_DEFINED_glUniform3fvARB
03324 #define GLEE_C_DEFINED_glUniform3fvARB
03325   void __stdcall GLee_Lazy_glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glUniform3fvARB(location, count, value);}
03326   GLEEPFNGLUNIFORM3FVARBPROC GLeeFuncPtr_glUniform3fvARB=GLee_Lazy_glUniform3fvARB;
03327 #endif
03328 #ifndef GLEE_C_DEFINED_glUniform4fvARB
03329 #define GLEE_C_DEFINED_glUniform4fvARB
03330   void __stdcall GLee_Lazy_glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glUniform4fvARB(location, count, value);}
03331   GLEEPFNGLUNIFORM4FVARBPROC GLeeFuncPtr_glUniform4fvARB=GLee_Lazy_glUniform4fvARB;
03332 #endif
03333 #ifndef GLEE_C_DEFINED_glUniform1ivARB
03334 #define GLEE_C_DEFINED_glUniform1ivARB
03335   void __stdcall GLee_Lazy_glUniform1ivARB(GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glUniform1ivARB(location, count, value);}
03336   GLEEPFNGLUNIFORM1IVARBPROC GLeeFuncPtr_glUniform1ivARB=GLee_Lazy_glUniform1ivARB;
03337 #endif
03338 #ifndef GLEE_C_DEFINED_glUniform2ivARB
03339 #define GLEE_C_DEFINED_glUniform2ivARB
03340   void __stdcall GLee_Lazy_glUniform2ivARB(GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glUniform2ivARB(location, count, value);}
03341   GLEEPFNGLUNIFORM2IVARBPROC GLeeFuncPtr_glUniform2ivARB=GLee_Lazy_glUniform2ivARB;
03342 #endif
03343 #ifndef GLEE_C_DEFINED_glUniform3ivARB
03344 #define GLEE_C_DEFINED_glUniform3ivARB
03345   void __stdcall GLee_Lazy_glUniform3ivARB(GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glUniform3ivARB(location, count, value);}
03346   GLEEPFNGLUNIFORM3IVARBPROC GLeeFuncPtr_glUniform3ivARB=GLee_Lazy_glUniform3ivARB;
03347 #endif
03348 #ifndef GLEE_C_DEFINED_glUniform4ivARB
03349 #define GLEE_C_DEFINED_glUniform4ivARB
03350   void __stdcall GLee_Lazy_glUniform4ivARB(GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glUniform4ivARB(location, count, value);}
03351   GLEEPFNGLUNIFORM4IVARBPROC GLeeFuncPtr_glUniform4ivARB=GLee_Lazy_glUniform4ivARB;
03352 #endif
03353 #ifndef GLEE_C_DEFINED_glUniformMatrix2fvARB
03354 #define GLEE_C_DEFINED_glUniformMatrix2fvARB
03355   void __stdcall GLee_Lazy_glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix2fvARB(location, count, transpose, value);}
03356   GLEEPFNGLUNIFORMMATRIX2FVARBPROC GLeeFuncPtr_glUniformMatrix2fvARB=GLee_Lazy_glUniformMatrix2fvARB;
03357 #endif
03358 #ifndef GLEE_C_DEFINED_glUniformMatrix3fvARB
03359 #define GLEE_C_DEFINED_glUniformMatrix3fvARB
03360   void __stdcall GLee_Lazy_glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix3fvARB(location, count, transpose, value);}
03361   GLEEPFNGLUNIFORMMATRIX3FVARBPROC GLeeFuncPtr_glUniformMatrix3fvARB=GLee_Lazy_glUniformMatrix3fvARB;
03362 #endif
03363 #ifndef GLEE_C_DEFINED_glUniformMatrix4fvARB
03364 #define GLEE_C_DEFINED_glUniformMatrix4fvARB
03365   void __stdcall GLee_Lazy_glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glUniformMatrix4fvARB(location, count, transpose, value);}
03366   GLEEPFNGLUNIFORMMATRIX4FVARBPROC GLeeFuncPtr_glUniformMatrix4fvARB=GLee_Lazy_glUniformMatrix4fvARB;
03367 #endif
03368 #ifndef GLEE_C_DEFINED_glGetObjectParameterfvARB
03369 #define GLEE_C_DEFINED_glGetObjectParameterfvARB
03370   void __stdcall GLee_Lazy_glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetObjectParameterfvARB(obj, pname, params);}
03371   GLEEPFNGLGETOBJECTPARAMETERFVARBPROC GLeeFuncPtr_glGetObjectParameterfvARB=GLee_Lazy_glGetObjectParameterfvARB;
03372 #endif
03373 #ifndef GLEE_C_DEFINED_glGetObjectParameterivARB
03374 #define GLEE_C_DEFINED_glGetObjectParameterivARB
03375   void __stdcall GLee_Lazy_glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params)  {if (GLeeInit()) glGetObjectParameterivARB(obj, pname, params);}
03376   GLEEPFNGLGETOBJECTPARAMETERIVARBPROC GLeeFuncPtr_glGetObjectParameterivARB=GLee_Lazy_glGetObjectParameterivARB;
03377 #endif
03378 #ifndef GLEE_C_DEFINED_glGetInfoLogARB
03379 #define GLEE_C_DEFINED_glGetInfoLogARB
03380   void __stdcall GLee_Lazy_glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)  {if (GLeeInit()) glGetInfoLogARB(obj, maxLength, length, infoLog);}
03381   GLEEPFNGLGETINFOLOGARBPROC GLeeFuncPtr_glGetInfoLogARB=GLee_Lazy_glGetInfoLogARB;
03382 #endif
03383 #ifndef GLEE_C_DEFINED_glGetAttachedObjectsARB
03384 #define GLEE_C_DEFINED_glGetAttachedObjectsARB
03385   void __stdcall GLee_Lazy_glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj)  {if (GLeeInit()) glGetAttachedObjectsARB(containerObj, maxCount, count, obj);}
03386   GLEEPFNGLGETATTACHEDOBJECTSARBPROC GLeeFuncPtr_glGetAttachedObjectsARB=GLee_Lazy_glGetAttachedObjectsARB;
03387 #endif
03388 #ifndef GLEE_C_DEFINED_glGetUniformLocationARB
03389 #define GLEE_C_DEFINED_glGetUniformLocationARB
03390   GLint __stdcall GLee_Lazy_glGetUniformLocationARB(GLhandleARB programObj, const GLcharARB * name)  {if (GLeeInit()) return glGetUniformLocationARB(programObj, name); return (GLint)0;}
03391   GLEEPFNGLGETUNIFORMLOCATIONARBPROC GLeeFuncPtr_glGetUniformLocationARB=GLee_Lazy_glGetUniformLocationARB;
03392 #endif
03393 #ifndef GLEE_C_DEFINED_glGetActiveUniformARB
03394 #define GLEE_C_DEFINED_glGetActiveUniformARB
03395   void __stdcall GLee_Lazy_glGetActiveUniformARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)  {if (GLeeInit()) glGetActiveUniformARB(programObj, index, maxLength, length, size, type, name);}
03396   GLEEPFNGLGETACTIVEUNIFORMARBPROC GLeeFuncPtr_glGetActiveUniformARB=GLee_Lazy_glGetActiveUniformARB;
03397 #endif
03398 #ifndef GLEE_C_DEFINED_glGetUniformfvARB
03399 #define GLEE_C_DEFINED_glGetUniformfvARB
03400   void __stdcall GLee_Lazy_glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat * params)  {if (GLeeInit()) glGetUniformfvARB(programObj, location, params);}
03401   GLEEPFNGLGETUNIFORMFVARBPROC GLeeFuncPtr_glGetUniformfvARB=GLee_Lazy_glGetUniformfvARB;
03402 #endif
03403 #ifndef GLEE_C_DEFINED_glGetUniformivARB
03404 #define GLEE_C_DEFINED_glGetUniformivARB
03405   void __stdcall GLee_Lazy_glGetUniformivARB(GLhandleARB programObj, GLint location, GLint * params)  {if (GLeeInit()) glGetUniformivARB(programObj, location, params);}
03406   GLEEPFNGLGETUNIFORMIVARBPROC GLeeFuncPtr_glGetUniformivARB=GLee_Lazy_glGetUniformivARB;
03407 #endif
03408 #ifndef GLEE_C_DEFINED_glGetShaderSourceARB
03409 #define GLEE_C_DEFINED_glGetShaderSourceARB
03410   void __stdcall GLee_Lazy_glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source)  {if (GLeeInit()) glGetShaderSourceARB(obj, maxLength, length, source);}
03411   GLEEPFNGLGETSHADERSOURCEARBPROC GLeeFuncPtr_glGetShaderSourceARB=GLee_Lazy_glGetShaderSourceARB;
03412 #endif
03413 #endif 
03414 
03415 /* GL_ARB_vertex_shader */
03416 
03417 #ifdef __GLEE_GL_ARB_vertex_shader
03418 #ifndef GLEE_C_DEFINED_glBindAttribLocationARB
03419 #define GLEE_C_DEFINED_glBindAttribLocationARB
03420   void __stdcall GLee_Lazy_glBindAttribLocationARB(GLhandleARB programObj, GLuint index, const GLcharARB * name)  {if (GLeeInit()) glBindAttribLocationARB(programObj, index, name);}
03421   GLEEPFNGLBINDATTRIBLOCATIONARBPROC GLeeFuncPtr_glBindAttribLocationARB=GLee_Lazy_glBindAttribLocationARB;
03422 #endif
03423 #ifndef GLEE_C_DEFINED_glGetActiveAttribARB
03424 #define GLEE_C_DEFINED_glGetActiveAttribARB
03425   void __stdcall GLee_Lazy_glGetActiveAttribARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)  {if (GLeeInit()) glGetActiveAttribARB(programObj, index, maxLength, length, size, type, name);}
03426   GLEEPFNGLGETACTIVEATTRIBARBPROC GLeeFuncPtr_glGetActiveAttribARB=GLee_Lazy_glGetActiveAttribARB;
03427 #endif
03428 #ifndef GLEE_C_DEFINED_glGetAttribLocationARB
03429 #define GLEE_C_DEFINED_glGetAttribLocationARB
03430   GLint __stdcall GLee_Lazy_glGetAttribLocationARB(GLhandleARB programObj, const GLcharARB * name)  {if (GLeeInit()) return glGetAttribLocationARB(programObj, name); return (GLint)0;}
03431   GLEEPFNGLGETATTRIBLOCATIONARBPROC GLeeFuncPtr_glGetAttribLocationARB=GLee_Lazy_glGetAttribLocationARB;
03432 #endif
03433 #endif 
03434 
03435 /* GL_ARB_fragment_shader */
03436 
03437 #ifdef __GLEE_GL_ARB_fragment_shader
03438 #endif 
03439 
03440 /* GL_ARB_shading_language_100 */
03441 
03442 #ifdef __GLEE_GL_ARB_shading_language_100
03443 #endif 
03444 
03445 /* GL_ARB_texture_non_power_of_two */
03446 
03447 #ifdef __GLEE_GL_ARB_texture_non_power_of_two
03448 #endif 
03449 
03450 /* GL_ARB_point_sprite */
03451 
03452 #ifdef __GLEE_GL_ARB_point_sprite
03453 #endif 
03454 
03455 /* GL_ARB_fragment_program_shadow */
03456 
03457 #ifdef __GLEE_GL_ARB_fragment_program_shadow
03458 #endif 
03459 
03460 /* GL_ARB_draw_buffers */
03461 
03462 #ifdef __GLEE_GL_ARB_draw_buffers
03463 #ifndef GLEE_C_DEFINED_glDrawBuffersARB
03464 #define GLEE_C_DEFINED_glDrawBuffersARB
03465   void __stdcall GLee_Lazy_glDrawBuffersARB(GLsizei n, const GLenum * bufs)  {if (GLeeInit()) glDrawBuffersARB(n, bufs);}
03466   GLEEPFNGLDRAWBUFFERSARBPROC GLeeFuncPtr_glDrawBuffersARB=GLee_Lazy_glDrawBuffersARB;
03467 #endif
03468 #endif 
03469 
03470 /* GL_ARB_texture_rectangle */
03471 
03472 #ifdef __GLEE_GL_ARB_texture_rectangle
03473 #endif 
03474 
03475 /* GL_ARB_color_buffer_float */
03476 
03477 #ifdef __GLEE_GL_ARB_color_buffer_float
03478 #ifndef GLEE_C_DEFINED_glClampColorARB
03479 #define GLEE_C_DEFINED_glClampColorARB
03480   void __stdcall GLee_Lazy_glClampColorARB(GLenum target, GLenum clamp)  {if (GLeeInit()) glClampColorARB(target, clamp);}
03481   GLEEPFNGLCLAMPCOLORARBPROC GLeeFuncPtr_glClampColorARB=GLee_Lazy_glClampColorARB;
03482 #endif
03483 #endif 
03484 
03485 /* GL_ARB_half_float_pixel */
03486 
03487 #ifdef __GLEE_GL_ARB_half_float_pixel
03488 #endif 
03489 
03490 /* GL_ARB_texture_float */
03491 
03492 #ifdef __GLEE_GL_ARB_texture_float
03493 #endif 
03494 
03495 /* GL_ARB_pixel_buffer_object */
03496 
03497 #ifdef __GLEE_GL_ARB_pixel_buffer_object
03498 #endif 
03499 
03500 /* GL_ARB_depth_buffer_float */
03501 
03502 #ifdef __GLEE_GL_ARB_depth_buffer_float
03503 #endif 
03504 
03505 /* GL_ARB_draw_instanced */
03506 
03507 #ifdef __GLEE_GL_ARB_draw_instanced
03508 #ifndef GLEE_C_DEFINED_glDrawArraysInstancedARB
03509 #define GLEE_C_DEFINED_glDrawArraysInstancedARB
03510   void __stdcall GLee_Lazy_glDrawArraysInstancedARB(GLenum mode, GLint first, GLsizei count, GLsizei primcount)  {if (GLeeInit()) glDrawArraysInstancedARB(mode, first, count, primcount);}
03511   GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC GLeeFuncPtr_glDrawArraysInstancedARB=GLee_Lazy_glDrawArraysInstancedARB;
03512 #endif
03513 #ifndef GLEE_C_DEFINED_glDrawElementsInstancedARB
03514 #define GLEE_C_DEFINED_glDrawElementsInstancedARB
03515   void __stdcall GLee_Lazy_glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount)  {if (GLeeInit()) glDrawElementsInstancedARB(mode, count, type, indices, primcount);}
03516   GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC GLeeFuncPtr_glDrawElementsInstancedARB=GLee_Lazy_glDrawElementsInstancedARB;
03517 #endif
03518 #endif 
03519 
03520 /* GL_ARB_framebuffer_object */
03521 
03522 #ifdef __GLEE_GL_ARB_framebuffer_object
03523 #ifndef GLEE_C_DEFINED_glIsRenderbuffer
03524 #define GLEE_C_DEFINED_glIsRenderbuffer
03525   GLboolean __stdcall GLee_Lazy_glIsRenderbuffer(GLuint renderbuffer)  {if (GLeeInit()) return glIsRenderbuffer(renderbuffer); return (GLboolean)0;}
03526   GLEEPFNGLISRENDERBUFFERPROC GLeeFuncPtr_glIsRenderbuffer=GLee_Lazy_glIsRenderbuffer;
03527 #endif
03528 #ifndef GLEE_C_DEFINED_glBindRenderbuffer
03529 #define GLEE_C_DEFINED_glBindRenderbuffer
03530   void __stdcall GLee_Lazy_glBindRenderbuffer(GLenum target, GLuint renderbuffer)  {if (GLeeInit()) glBindRenderbuffer(target, renderbuffer);}
03531   GLEEPFNGLBINDRENDERBUFFERPROC GLeeFuncPtr_glBindRenderbuffer=GLee_Lazy_glBindRenderbuffer;
03532 #endif
03533 #ifndef GLEE_C_DEFINED_glDeleteRenderbuffers
03534 #define GLEE_C_DEFINED_glDeleteRenderbuffers
03535   void __stdcall GLee_Lazy_glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers)  {if (GLeeInit()) glDeleteRenderbuffers(n, renderbuffers);}
03536   GLEEPFNGLDELETERENDERBUFFERSPROC GLeeFuncPtr_glDeleteRenderbuffers=GLee_Lazy_glDeleteRenderbuffers;
03537 #endif
03538 #ifndef GLEE_C_DEFINED_glGenRenderbuffers
03539 #define GLEE_C_DEFINED_glGenRenderbuffers
03540   void __stdcall GLee_Lazy_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers)  {if (GLeeInit()) glGenRenderbuffers(n, renderbuffers);}
03541   GLEEPFNGLGENRENDERBUFFERSPROC GLeeFuncPtr_glGenRenderbuffers=GLee_Lazy_glGenRenderbuffers;
03542 #endif
03543 #ifndef GLEE_C_DEFINED_glRenderbufferStorage
03544 #define GLEE_C_DEFINED_glRenderbufferStorage
03545   void __stdcall GLee_Lazy_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glRenderbufferStorage(target, internalformat, width, height);}
03546   GLEEPFNGLRENDERBUFFERSTORAGEPROC GLeeFuncPtr_glRenderbufferStorage=GLee_Lazy_glRenderbufferStorage;
03547 #endif
03548 #ifndef GLEE_C_DEFINED_glGetRenderbufferParameteriv
03549 #define GLEE_C_DEFINED_glGetRenderbufferParameteriv
03550   void __stdcall GLee_Lazy_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetRenderbufferParameteriv(target, pname, params);}
03551   GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetRenderbufferParameteriv=GLee_Lazy_glGetRenderbufferParameteriv;
03552 #endif
03553 #ifndef GLEE_C_DEFINED_glIsFramebuffer
03554 #define GLEE_C_DEFINED_glIsFramebuffer
03555   GLboolean __stdcall GLee_Lazy_glIsFramebuffer(GLuint framebuffer)  {if (GLeeInit()) return glIsFramebuffer(framebuffer); return (GLboolean)0;}
03556   GLEEPFNGLISFRAMEBUFFERPROC GLeeFuncPtr_glIsFramebuffer=GLee_Lazy_glIsFramebuffer;
03557 #endif
03558 #ifndef GLEE_C_DEFINED_glBindFramebuffer
03559 #define GLEE_C_DEFINED_glBindFramebuffer
03560   void __stdcall GLee_Lazy_glBindFramebuffer(GLenum target, GLuint framebuffer)  {if (GLeeInit()) glBindFramebuffer(target, framebuffer);}
03561   GLEEPFNGLBINDFRAMEBUFFERPROC GLeeFuncPtr_glBindFramebuffer=GLee_Lazy_glBindFramebuffer;
03562 #endif
03563 #ifndef GLEE_C_DEFINED_glDeleteFramebuffers
03564 #define GLEE_C_DEFINED_glDeleteFramebuffers
03565   void __stdcall GLee_Lazy_glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers)  {if (GLeeInit()) glDeleteFramebuffers(n, framebuffers);}
03566   GLEEPFNGLDELETEFRAMEBUFFERSPROC GLeeFuncPtr_glDeleteFramebuffers=GLee_Lazy_glDeleteFramebuffers;
03567 #endif
03568 #ifndef GLEE_C_DEFINED_glGenFramebuffers
03569 #define GLEE_C_DEFINED_glGenFramebuffers
03570   void __stdcall GLee_Lazy_glGenFramebuffers(GLsizei n, GLuint * framebuffers)  {if (GLeeInit()) glGenFramebuffers(n, framebuffers);}
03571   GLEEPFNGLGENFRAMEBUFFERSPROC GLeeFuncPtr_glGenFramebuffers=GLee_Lazy_glGenFramebuffers;
03572 #endif
03573 #ifndef GLEE_C_DEFINED_glCheckFramebufferStatus
03574 #define GLEE_C_DEFINED_glCheckFramebufferStatus
03575   GLenum __stdcall GLee_Lazy_glCheckFramebufferStatus(GLenum target)  {if (GLeeInit()) return glCheckFramebufferStatus(target); return (GLenum)0;}
03576   GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC GLeeFuncPtr_glCheckFramebufferStatus=GLee_Lazy_glCheckFramebufferStatus;
03577 #endif
03578 #ifndef GLEE_C_DEFINED_glFramebufferTexture1D
03579 #define GLEE_C_DEFINED_glFramebufferTexture1D
03580   void __stdcall GLee_Lazy_glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTexture1D(target, attachment, textarget, texture, level);}
03581   GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC GLeeFuncPtr_glFramebufferTexture1D=GLee_Lazy_glFramebufferTexture1D;
03582 #endif
03583 #ifndef GLEE_C_DEFINED_glFramebufferTexture2D
03584 #define GLEE_C_DEFINED_glFramebufferTexture2D
03585   void __stdcall GLee_Lazy_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTexture2D(target, attachment, textarget, texture, level);}
03586   GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC GLeeFuncPtr_glFramebufferTexture2D=GLee_Lazy_glFramebufferTexture2D;
03587 #endif
03588 #ifndef GLEE_C_DEFINED_glFramebufferTexture3D
03589 #define GLEE_C_DEFINED_glFramebufferTexture3D
03590   void __stdcall GLee_Lazy_glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)  {if (GLeeInit()) glFramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);}
03591   GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC GLeeFuncPtr_glFramebufferTexture3D=GLee_Lazy_glFramebufferTexture3D;
03592 #endif
03593 #ifndef GLEE_C_DEFINED_glFramebufferRenderbuffer
03594 #define GLEE_C_DEFINED_glFramebufferRenderbuffer
03595   void __stdcall GLee_Lazy_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)  {if (GLeeInit()) glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);}
03596   GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC GLeeFuncPtr_glFramebufferRenderbuffer=GLee_Lazy_glFramebufferRenderbuffer;
03597 #endif
03598 #ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv
03599 #define GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv
03600   void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFramebufferAttachmentParameteriv(target, attachment, pname, params);}
03601   GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GLeeFuncPtr_glGetFramebufferAttachmentParameteriv=GLee_Lazy_glGetFramebufferAttachmentParameteriv;
03602 #endif
03603 #ifndef GLEE_C_DEFINED_glGenerateMipmap
03604 #define GLEE_C_DEFINED_glGenerateMipmap
03605   void __stdcall GLee_Lazy_glGenerateMipmap(GLenum target)  {if (GLeeInit()) glGenerateMipmap(target);}
03606   GLEEPFNGLGENERATEMIPMAPPROC GLeeFuncPtr_glGenerateMipmap=GLee_Lazy_glGenerateMipmap;
03607 #endif
03608 #ifndef GLEE_C_DEFINED_glBlitFramebuffer
03609 #define GLEE_C_DEFINED_glBlitFramebuffer
03610   void __stdcall GLee_Lazy_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)  {if (GLeeInit()) glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);}
03611   GLEEPFNGLBLITFRAMEBUFFERPROC GLeeFuncPtr_glBlitFramebuffer=GLee_Lazy_glBlitFramebuffer;
03612 #endif
03613 #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisample
03614 #define GLEE_C_DEFINED_glRenderbufferStorageMultisample
03615   void __stdcall GLee_Lazy_glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glRenderbufferStorageMultisample(target, samples, internalformat, width, height);}
03616   GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC GLeeFuncPtr_glRenderbufferStorageMultisample=GLee_Lazy_glRenderbufferStorageMultisample;
03617 #endif
03618 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayer
03619 #define GLEE_C_DEFINED_glFramebufferTextureLayer
03620   void __stdcall GLee_Lazy_glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)  {if (GLeeInit()) glFramebufferTextureLayer(target, attachment, texture, level, layer);}
03621   GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC GLeeFuncPtr_glFramebufferTextureLayer=GLee_Lazy_glFramebufferTextureLayer;
03622 #endif
03623 #endif 
03624 
03625 /* GL_ARB_framebuffer_sRGB */
03626 
03627 #ifdef __GLEE_GL_ARB_framebuffer_sRGB
03628 #endif 
03629 
03630 /* GL_ARB_geometry_shader4 */
03631 
03632 #ifdef __GLEE_GL_ARB_geometry_shader4
03633 #ifndef GLEE_C_DEFINED_glProgramParameteriARB
03634 #define GLEE_C_DEFINED_glProgramParameteriARB
03635   void __stdcall GLee_Lazy_glProgramParameteriARB(GLuint program, GLenum pname, GLint value)  {if (GLeeInit()) glProgramParameteriARB(program, pname, value);}
03636   GLEEPFNGLPROGRAMPARAMETERIARBPROC GLeeFuncPtr_glProgramParameteriARB=GLee_Lazy_glProgramParameteriARB;
03637 #endif
03638 #ifndef GLEE_C_DEFINED_glFramebufferTextureARB
03639 #define GLEE_C_DEFINED_glFramebufferTextureARB
03640   void __stdcall GLee_Lazy_glFramebufferTextureARB(GLenum target, GLenum attachment, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTextureARB(target, attachment, texture, level);}
03641   GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC GLeeFuncPtr_glFramebufferTextureARB=GLee_Lazy_glFramebufferTextureARB;
03642 #endif
03643 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerARB
03644 #define GLEE_C_DEFINED_glFramebufferTextureLayerARB
03645   void __stdcall GLee_Lazy_glFramebufferTextureLayerARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)  {if (GLeeInit()) glFramebufferTextureLayerARB(target, attachment, texture, level, layer);}
03646   GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC GLeeFuncPtr_glFramebufferTextureLayerARB=GLee_Lazy_glFramebufferTextureLayerARB;
03647 #endif
03648 #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceARB
03649 #define GLEE_C_DEFINED_glFramebufferTextureFaceARB
03650   void __stdcall GLee_Lazy_glFramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)  {if (GLeeInit()) glFramebufferTextureFaceARB(target, attachment, texture, level, face);}
03651   GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC GLeeFuncPtr_glFramebufferTextureFaceARB=GLee_Lazy_glFramebufferTextureFaceARB;
03652 #endif
03653 #endif 
03654 
03655 /* GL_ARB_half_float_vertex */
03656 
03657 #ifdef __GLEE_GL_ARB_half_float_vertex
03658 #endif 
03659 
03660 /* GL_ARB_instanced_arrays */
03661 
03662 #ifdef __GLEE_GL_ARB_instanced_arrays
03663 #ifndef GLEE_C_DEFINED_glVertexAttribDivisor
03664 #define GLEE_C_DEFINED_glVertexAttribDivisor
03665   void __stdcall GLee_Lazy_glVertexAttribDivisor(GLuint index, GLuint divisor)  {if (GLeeInit()) glVertexAttribDivisor(index, divisor);}
03666   GLEEPFNGLVERTEXATTRIBDIVISORPROC GLeeFuncPtr_glVertexAttribDivisor=GLee_Lazy_glVertexAttribDivisor;
03667 #endif
03668 #endif 
03669 
03670 /* GL_ARB_map_buffer_range */
03671 
03672 #ifdef __GLEE_GL_ARB_map_buffer_range
03673 #ifndef GLEE_C_DEFINED_glMapBufferRange
03674 #define GLEE_C_DEFINED_glMapBufferRange
03675   void __stdcall GLee_Lazy_glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)  {if (GLeeInit()) glMapBufferRange(target, offset, length, access);}
03676   GLEEPFNGLMAPBUFFERRANGEPROC GLeeFuncPtr_glMapBufferRange=GLee_Lazy_glMapBufferRange;
03677 #endif
03678 #ifndef GLEE_C_DEFINED_glFlushMappedBufferRange
03679 #define GLEE_C_DEFINED_glFlushMappedBufferRange
03680   void __stdcall GLee_Lazy_glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)  {if (GLeeInit()) glFlushMappedBufferRange(target, offset, length);}
03681   GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC GLeeFuncPtr_glFlushMappedBufferRange=GLee_Lazy_glFlushMappedBufferRange;
03682 #endif
03683 #endif 
03684 
03685 /* GL_ARB_texture_buffer_object */
03686 
03687 #ifdef __GLEE_GL_ARB_texture_buffer_object
03688 #ifndef GLEE_C_DEFINED_glTexBufferARB
03689 #define GLEE_C_DEFINED_glTexBufferARB
03690   void __stdcall GLee_Lazy_glTexBufferARB(GLenum target, GLenum internalformat, GLuint buffer)  {if (GLeeInit()) glTexBufferARB(target, internalformat, buffer);}
03691   GLEEPFNGLTEXBUFFERARBPROC GLeeFuncPtr_glTexBufferARB=GLee_Lazy_glTexBufferARB;
03692 #endif
03693 #endif 
03694 
03695 /* GL_ARB_texture_compression_rgtc */
03696 
03697 #ifdef __GLEE_GL_ARB_texture_compression_rgtc
03698 #endif 
03699 
03700 /* GL_ARB_texture_rg */
03701 
03702 #ifdef __GLEE_GL_ARB_texture_rg
03703 #endif 
03704 
03705 /* GL_ARB_vertex_array_object */
03706 
03707 #ifdef __GLEE_GL_ARB_vertex_array_object
03708 #ifndef GLEE_C_DEFINED_glBindVertexArray
03709 #define GLEE_C_DEFINED_glBindVertexArray
03710   void __stdcall GLee_Lazy_glBindVertexArray(GLuint array)  {if (GLeeInit()) glBindVertexArray(array);}
03711   GLEEPFNGLBINDVERTEXARRAYPROC GLeeFuncPtr_glBindVertexArray=GLee_Lazy_glBindVertexArray;
03712 #endif
03713 #ifndef GLEE_C_DEFINED_glDeleteVertexArrays
03714 #define GLEE_C_DEFINED_glDeleteVertexArrays
03715   void __stdcall GLee_Lazy_glDeleteVertexArrays(GLsizei n, const GLuint * arrays)  {if (GLeeInit()) glDeleteVertexArrays(n, arrays);}
03716   GLEEPFNGLDELETEVERTEXARRAYSPROC GLeeFuncPtr_glDeleteVertexArrays=GLee_Lazy_glDeleteVertexArrays;
03717 #endif
03718 #ifndef GLEE_C_DEFINED_glGenVertexArrays
03719 #define GLEE_C_DEFINED_glGenVertexArrays
03720   void __stdcall GLee_Lazy_glGenVertexArrays(GLsizei n, GLuint * arrays)  {if (GLeeInit()) glGenVertexArrays(n, arrays);}
03721   GLEEPFNGLGENVERTEXARRAYSPROC GLeeFuncPtr_glGenVertexArrays=GLee_Lazy_glGenVertexArrays;
03722 #endif
03723 #ifndef GLEE_C_DEFINED_glIsVertexArray
03724 #define GLEE_C_DEFINED_glIsVertexArray
03725   GLboolean __stdcall GLee_Lazy_glIsVertexArray(GLuint array)  {if (GLeeInit()) return glIsVertexArray(array); return (GLboolean)0;}
03726   GLEEPFNGLISVERTEXARRAYPROC GLeeFuncPtr_glIsVertexArray=GLee_Lazy_glIsVertexArray;
03727 #endif
03728 #endif 
03729 
03730 /* GL_EXT_abgr */
03731 
03732 #ifdef __GLEE_GL_EXT_abgr
03733 #endif 
03734 
03735 /* GL_EXT_blend_color */
03736 
03737 #ifdef __GLEE_GL_EXT_blend_color
03738 #ifndef GLEE_C_DEFINED_glBlendColorEXT
03739 #define GLEE_C_DEFINED_glBlendColorEXT
03740   void __stdcall GLee_Lazy_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)  {if (GLeeInit()) glBlendColorEXT(red, green, blue, alpha);}
03741   GLEEPFNGLBLENDCOLOREXTPROC GLeeFuncPtr_glBlendColorEXT=GLee_Lazy_glBlendColorEXT;
03742 #endif
03743 #endif 
03744 
03745 /* GL_EXT_polygon_offset */
03746 
03747 #ifdef __GLEE_GL_EXT_polygon_offset
03748 #ifndef GLEE_C_DEFINED_glPolygonOffsetEXT
03749 #define GLEE_C_DEFINED_glPolygonOffsetEXT
03750   void __stdcall GLee_Lazy_glPolygonOffsetEXT(GLfloat factor, GLfloat bias)  {if (GLeeInit()) glPolygonOffsetEXT(factor, bias);}
03751   GLEEPFNGLPOLYGONOFFSETEXTPROC GLeeFuncPtr_glPolygonOffsetEXT=GLee_Lazy_glPolygonOffsetEXT;
03752 #endif
03753 #endif 
03754 
03755 /* GL_EXT_texture */
03756 
03757 #ifdef __GLEE_GL_EXT_texture
03758 #endif 
03759 
03760 /* GL_EXT_texture3D */
03761 
03762 #ifdef __GLEE_GL_EXT_texture3D
03763 #ifndef GLEE_C_DEFINED_glTexImage3DEXT
03764 #define GLEE_C_DEFINED_glTexImage3DEXT
03765   void __stdcall GLee_Lazy_glTexImage3DEXT(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels);}
03766   GLEEPFNGLTEXIMAGE3DEXTPROC GLeeFuncPtr_glTexImage3DEXT=GLee_Lazy_glTexImage3DEXT;
03767 #endif
03768 #ifndef GLEE_C_DEFINED_glTexSubImage3DEXT
03769 #define GLEE_C_DEFINED_glTexSubImage3DEXT
03770   void __stdcall GLee_Lazy_glTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
03771   GLEEPFNGLTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glTexSubImage3DEXT=GLee_Lazy_glTexSubImage3DEXT;
03772 #endif
03773 #endif 
03774 
03775 /* GL_SGIS_texture_filter4 */
03776 
03777 #ifdef __GLEE_GL_SGIS_texture_filter4
03778 #ifndef GLEE_C_DEFINED_glGetTexFilterFuncSGIS
03779 #define GLEE_C_DEFINED_glGetTexFilterFuncSGIS
03780   void __stdcall GLee_Lazy_glGetTexFilterFuncSGIS(GLenum target, GLenum filter, GLfloat * weights)  {if (GLeeInit()) glGetTexFilterFuncSGIS(target, filter, weights);}
03781   GLEEPFNGLGETTEXFILTERFUNCSGISPROC GLeeFuncPtr_glGetTexFilterFuncSGIS=GLee_Lazy_glGetTexFilterFuncSGIS;
03782 #endif
03783 #ifndef GLEE_C_DEFINED_glTexFilterFuncSGIS
03784 #define GLEE_C_DEFINED_glTexFilterFuncSGIS
03785   void __stdcall GLee_Lazy_glTexFilterFuncSGIS(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights)  {if (GLeeInit()) glTexFilterFuncSGIS(target, filter, n, weights);}
03786   GLEEPFNGLTEXFILTERFUNCSGISPROC GLeeFuncPtr_glTexFilterFuncSGIS=GLee_Lazy_glTexFilterFuncSGIS;
03787 #endif
03788 #endif 
03789 
03790 /* GL_EXT_subtexture */
03791 
03792 #ifdef __GLEE_GL_EXT_subtexture
03793 #ifndef GLEE_C_DEFINED_glTexSubImage1DEXT
03794 #define GLEE_C_DEFINED_glTexSubImage1DEXT
03795   void __stdcall GLee_Lazy_glTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexSubImage1DEXT(target, level, xoffset, width, format, type, pixels);}
03796   GLEEPFNGLTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glTexSubImage1DEXT=GLee_Lazy_glTexSubImage1DEXT;
03797 #endif
03798 #ifndef GLEE_C_DEFINED_glTexSubImage2DEXT
03799 #define GLEE_C_DEFINED_glTexSubImage2DEXT
03800   void __stdcall GLee_Lazy_glTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels);}
03801   GLEEPFNGLTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glTexSubImage2DEXT=GLee_Lazy_glTexSubImage2DEXT;
03802 #endif
03803 #endif 
03804 
03805 /* GL_EXT_copy_texture */
03806 
03807 #ifdef __GLEE_GL_EXT_copy_texture
03808 #ifndef GLEE_C_DEFINED_glCopyTexImage1DEXT
03809 #define GLEE_C_DEFINED_glCopyTexImage1DEXT
03810   void __stdcall GLee_Lazy_glCopyTexImage1DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)  {if (GLeeInit()) glCopyTexImage1DEXT(target, level, internalformat, x, y, width, border);}
03811   GLEEPFNGLCOPYTEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexImage1DEXT=GLee_Lazy_glCopyTexImage1DEXT;
03812 #endif
03813 #ifndef GLEE_C_DEFINED_glCopyTexImage2DEXT
03814 #define GLEE_C_DEFINED_glCopyTexImage2DEXT
03815   void __stdcall GLee_Lazy_glCopyTexImage2DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)  {if (GLeeInit()) glCopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border);}
03816   GLEEPFNGLCOPYTEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexImage2DEXT=GLee_Lazy_glCopyTexImage2DEXT;
03817 #endif
03818 #ifndef GLEE_C_DEFINED_glCopyTexSubImage1DEXT
03819 #define GLEE_C_DEFINED_glCopyTexSubImage1DEXT
03820   void __stdcall GLee_Lazy_glCopyTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyTexSubImage1DEXT(target, level, xoffset, x, y, width);}
03821   GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexSubImage1DEXT=GLee_Lazy_glCopyTexSubImage1DEXT;
03822 #endif
03823 #ifndef GLEE_C_DEFINED_glCopyTexSubImage2DEXT
03824 #define GLEE_C_DEFINED_glCopyTexSubImage2DEXT
03825   void __stdcall GLee_Lazy_glCopyTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height);}
03826   GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexSubImage2DEXT=GLee_Lazy_glCopyTexSubImage2DEXT;
03827 #endif
03828 #ifndef GLEE_C_DEFINED_glCopyTexSubImage3DEXT
03829 #define GLEE_C_DEFINED_glCopyTexSubImage3DEXT
03830   void __stdcall GLee_Lazy_glCopyTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height);}
03831   GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTexSubImage3DEXT=GLee_Lazy_glCopyTexSubImage3DEXT;
03832 #endif
03833 #endif 
03834 
03835 /* GL_EXT_histogram */
03836 
03837 #ifdef __GLEE_GL_EXT_histogram
03838 #ifndef GLEE_C_DEFINED_glGetHistogramEXT
03839 #define GLEE_C_DEFINED_glGetHistogramEXT
03840   void __stdcall GLee_Lazy_glGetHistogramEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)  {if (GLeeInit()) glGetHistogramEXT(target, reset, format, type, values);}
03841   GLEEPFNGLGETHISTOGRAMEXTPROC GLeeFuncPtr_glGetHistogramEXT=GLee_Lazy_glGetHistogramEXT;
03842 #endif
03843 #ifndef GLEE_C_DEFINED_glGetHistogramParameterfvEXT
03844 #define GLEE_C_DEFINED_glGetHistogramParameterfvEXT
03845   void __stdcall GLee_Lazy_glGetHistogramParameterfvEXT(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetHistogramParameterfvEXT(target, pname, params);}
03846   GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC GLeeFuncPtr_glGetHistogramParameterfvEXT=GLee_Lazy_glGetHistogramParameterfvEXT;
03847 #endif
03848 #ifndef GLEE_C_DEFINED_glGetHistogramParameterivEXT
03849 #define GLEE_C_DEFINED_glGetHistogramParameterivEXT
03850   void __stdcall GLee_Lazy_glGetHistogramParameterivEXT(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetHistogramParameterivEXT(target, pname, params);}
03851   GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC GLeeFuncPtr_glGetHistogramParameterivEXT=GLee_Lazy_glGetHistogramParameterivEXT;
03852 #endif
03853 #ifndef GLEE_C_DEFINED_glGetMinmaxEXT
03854 #define GLEE_C_DEFINED_glGetMinmaxEXT
03855   void __stdcall GLee_Lazy_glGetMinmaxEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)  {if (GLeeInit()) glGetMinmaxEXT(target, reset, format, type, values);}
03856   GLEEPFNGLGETMINMAXEXTPROC GLeeFuncPtr_glGetMinmaxEXT=GLee_Lazy_glGetMinmaxEXT;
03857 #endif
03858 #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfvEXT
03859 #define GLEE_C_DEFINED_glGetMinmaxParameterfvEXT
03860   void __stdcall GLee_Lazy_glGetMinmaxParameterfvEXT(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMinmaxParameterfvEXT(target, pname, params);}
03861   GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMinmaxParameterfvEXT=GLee_Lazy_glGetMinmaxParameterfvEXT;
03862 #endif
03863 #ifndef GLEE_C_DEFINED_glGetMinmaxParameterivEXT
03864 #define GLEE_C_DEFINED_glGetMinmaxParameterivEXT
03865   void __stdcall GLee_Lazy_glGetMinmaxParameterivEXT(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMinmaxParameterivEXT(target, pname, params);}
03866   GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMinmaxParameterivEXT=GLee_Lazy_glGetMinmaxParameterivEXT;
03867 #endif
03868 #ifndef GLEE_C_DEFINED_glHistogramEXT
03869 #define GLEE_C_DEFINED_glHistogramEXT
03870   void __stdcall GLee_Lazy_glHistogramEXT(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)  {if (GLeeInit()) glHistogramEXT(target, width, internalformat, sink);}
03871   GLEEPFNGLHISTOGRAMEXTPROC GLeeFuncPtr_glHistogramEXT=GLee_Lazy_glHistogramEXT;
03872 #endif
03873 #ifndef GLEE_C_DEFINED_glMinmaxEXT
03874 #define GLEE_C_DEFINED_glMinmaxEXT
03875   void __stdcall GLee_Lazy_glMinmaxEXT(GLenum target, GLenum internalformat, GLboolean sink)  {if (GLeeInit()) glMinmaxEXT(target, internalformat, sink);}
03876   GLEEPFNGLMINMAXEXTPROC GLeeFuncPtr_glMinmaxEXT=GLee_Lazy_glMinmaxEXT;
03877 #endif
03878 #ifndef GLEE_C_DEFINED_glResetHistogramEXT
03879 #define GLEE_C_DEFINED_glResetHistogramEXT
03880   void __stdcall GLee_Lazy_glResetHistogramEXT(GLenum target)  {if (GLeeInit()) glResetHistogramEXT(target);}
03881   GLEEPFNGLRESETHISTOGRAMEXTPROC GLeeFuncPtr_glResetHistogramEXT=GLee_Lazy_glResetHistogramEXT;
03882 #endif
03883 #ifndef GLEE_C_DEFINED_glResetMinmaxEXT
03884 #define GLEE_C_DEFINED_glResetMinmaxEXT
03885   void __stdcall GLee_Lazy_glResetMinmaxEXT(GLenum target)  {if (GLeeInit()) glResetMinmaxEXT(target);}
03886   GLEEPFNGLRESETMINMAXEXTPROC GLeeFuncPtr_glResetMinmaxEXT=GLee_Lazy_glResetMinmaxEXT;
03887 #endif
03888 #endif 
03889 
03890 /* GL_EXT_convolution */
03891 
03892 #ifdef __GLEE_GL_EXT_convolution
03893 #ifndef GLEE_C_DEFINED_glConvolutionFilter1DEXT
03894 #define GLEE_C_DEFINED_glConvolutionFilter1DEXT
03895   void __stdcall GLee_Lazy_glConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)  {if (GLeeInit()) glConvolutionFilter1DEXT(target, internalformat, width, format, type, image);}
03896   GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glConvolutionFilter1DEXT=GLee_Lazy_glConvolutionFilter1DEXT;
03897 #endif
03898 #ifndef GLEE_C_DEFINED_glConvolutionFilter2DEXT
03899 #define GLEE_C_DEFINED_glConvolutionFilter2DEXT
03900   void __stdcall GLee_Lazy_glConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)  {if (GLeeInit()) glConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image);}
03901   GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glConvolutionFilter2DEXT=GLee_Lazy_glConvolutionFilter2DEXT;
03902 #endif
03903 #ifndef GLEE_C_DEFINED_glConvolutionParameterfEXT
03904 #define GLEE_C_DEFINED_glConvolutionParameterfEXT
03905   void __stdcall GLee_Lazy_glConvolutionParameterfEXT(GLenum target, GLenum pname, GLfloat params)  {if (GLeeInit()) glConvolutionParameterfEXT(target, pname, params);}
03906   GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC GLeeFuncPtr_glConvolutionParameterfEXT=GLee_Lazy_glConvolutionParameterfEXT;
03907 #endif
03908 #ifndef GLEE_C_DEFINED_glConvolutionParameterfvEXT
03909 #define GLEE_C_DEFINED_glConvolutionParameterfvEXT
03910   void __stdcall GLee_Lazy_glConvolutionParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glConvolutionParameterfvEXT(target, pname, params);}
03911   GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glConvolutionParameterfvEXT=GLee_Lazy_glConvolutionParameterfvEXT;
03912 #endif
03913 #ifndef GLEE_C_DEFINED_glConvolutionParameteriEXT
03914 #define GLEE_C_DEFINED_glConvolutionParameteriEXT
03915   void __stdcall GLee_Lazy_glConvolutionParameteriEXT(GLenum target, GLenum pname, GLint params)  {if (GLeeInit()) glConvolutionParameteriEXT(target, pname, params);}
03916   GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC GLeeFuncPtr_glConvolutionParameteriEXT=GLee_Lazy_glConvolutionParameteriEXT;
03917 #endif
03918 #ifndef GLEE_C_DEFINED_glConvolutionParameterivEXT
03919 #define GLEE_C_DEFINED_glConvolutionParameterivEXT
03920   void __stdcall GLee_Lazy_glConvolutionParameterivEXT(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glConvolutionParameterivEXT(target, pname, params);}
03921   GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glConvolutionParameterivEXT=GLee_Lazy_glConvolutionParameterivEXT;
03922 #endif
03923 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT
03924 #define GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT
03925   void __stdcall GLee_Lazy_glCopyConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyConvolutionFilter1DEXT(target, internalformat, x, y, width);}
03926   GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter1DEXT=GLee_Lazy_glCopyConvolutionFilter1DEXT;
03927 #endif
03928 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT
03929 #define GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT
03930   void __stdcall GLee_Lazy_glCopyConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height);}
03931   GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter2DEXT=GLee_Lazy_glCopyConvolutionFilter2DEXT;
03932 #endif
03933 #ifndef GLEE_C_DEFINED_glGetConvolutionFilterEXT
03934 #define GLEE_C_DEFINED_glGetConvolutionFilterEXT
03935   void __stdcall GLee_Lazy_glGetConvolutionFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid * image)  {if (GLeeInit()) glGetConvolutionFilterEXT(target, format, type, image);}
03936   GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC GLeeFuncPtr_glGetConvolutionFilterEXT=GLee_Lazy_glGetConvolutionFilterEXT;
03937 #endif
03938 #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfvEXT
03939 #define GLEE_C_DEFINED_glGetConvolutionParameterfvEXT
03940   void __stdcall GLee_Lazy_glGetConvolutionParameterfvEXT(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetConvolutionParameterfvEXT(target, pname, params);}
03941   GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glGetConvolutionParameterfvEXT=GLee_Lazy_glGetConvolutionParameterfvEXT;
03942 #endif
03943 #ifndef GLEE_C_DEFINED_glGetConvolutionParameterivEXT
03944 #define GLEE_C_DEFINED_glGetConvolutionParameterivEXT
03945   void __stdcall GLee_Lazy_glGetConvolutionParameterivEXT(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetConvolutionParameterivEXT(target, pname, params);}
03946   GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glGetConvolutionParameterivEXT=GLee_Lazy_glGetConvolutionParameterivEXT;
03947 #endif
03948 #ifndef GLEE_C_DEFINED_glGetSeparableFilterEXT
03949 #define GLEE_C_DEFINED_glGetSeparableFilterEXT
03950   void __stdcall GLee_Lazy_glGetSeparableFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)  {if (GLeeInit()) glGetSeparableFilterEXT(target, format, type, row, column, span);}
03951   GLEEPFNGLGETSEPARABLEFILTEREXTPROC GLeeFuncPtr_glGetSeparableFilterEXT=GLee_Lazy_glGetSeparableFilterEXT;
03952 #endif
03953 #ifndef GLEE_C_DEFINED_glSeparableFilter2DEXT
03954 #define GLEE_C_DEFINED_glSeparableFilter2DEXT
03955   void __stdcall GLee_Lazy_glSeparableFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)  {if (GLeeInit()) glSeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column);}
03956   GLEEPFNGLSEPARABLEFILTER2DEXTPROC GLeeFuncPtr_glSeparableFilter2DEXT=GLee_Lazy_glSeparableFilter2DEXT;
03957 #endif
03958 #endif 
03959 
03960 /* GL_SGI_color_matrix */
03961 
03962 #ifdef __GLEE_GL_SGI_color_matrix
03963 #endif 
03964 
03965 /* GL_SGI_color_table */
03966 
03967 #ifdef __GLEE_GL_SGI_color_table
03968 #ifndef GLEE_C_DEFINED_glColorTableSGI
03969 #define GLEE_C_DEFINED_glColorTableSGI
03970   void __stdcall GLee_Lazy_glColorTableSGI(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)  {if (GLeeInit()) glColorTableSGI(target, internalformat, width, format, type, table);}
03971   GLEEPFNGLCOLORTABLESGIPROC GLeeFuncPtr_glColorTableSGI=GLee_Lazy_glColorTableSGI;
03972 #endif
03973 #ifndef GLEE_C_DEFINED_glColorTableParameterfvSGI
03974 #define GLEE_C_DEFINED_glColorTableParameterfvSGI
03975   void __stdcall GLee_Lazy_glColorTableParameterfvSGI(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glColorTableParameterfvSGI(target, pname, params);}
03976   GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glColorTableParameterfvSGI=GLee_Lazy_glColorTableParameterfvSGI;
03977 #endif
03978 #ifndef GLEE_C_DEFINED_glColorTableParameterivSGI
03979 #define GLEE_C_DEFINED_glColorTableParameterivSGI
03980   void __stdcall GLee_Lazy_glColorTableParameterivSGI(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glColorTableParameterivSGI(target, pname, params);}
03981   GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glColorTableParameterivSGI=GLee_Lazy_glColorTableParameterivSGI;
03982 #endif
03983 #ifndef GLEE_C_DEFINED_glCopyColorTableSGI
03984 #define GLEE_C_DEFINED_glCopyColorTableSGI
03985   void __stdcall GLee_Lazy_glCopyColorTableSGI(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyColorTableSGI(target, internalformat, x, y, width);}
03986   GLEEPFNGLCOPYCOLORTABLESGIPROC GLeeFuncPtr_glCopyColorTableSGI=GLee_Lazy_glCopyColorTableSGI;
03987 #endif
03988 #ifndef GLEE_C_DEFINED_glGetColorTableSGI
03989 #define GLEE_C_DEFINED_glGetColorTableSGI
03990   void __stdcall GLee_Lazy_glGetColorTableSGI(GLenum target, GLenum format, GLenum type, GLvoid * table)  {if (GLeeInit()) glGetColorTableSGI(target, format, type, table);}
03991   GLEEPFNGLGETCOLORTABLESGIPROC GLeeFuncPtr_glGetColorTableSGI=GLee_Lazy_glGetColorTableSGI;
03992 #endif
03993 #ifndef GLEE_C_DEFINED_glGetColorTableParameterfvSGI
03994 #define GLEE_C_DEFINED_glGetColorTableParameterfvSGI
03995   void __stdcall GLee_Lazy_glGetColorTableParameterfvSGI(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetColorTableParameterfvSGI(target, pname, params);}
03996   GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glGetColorTableParameterfvSGI=GLee_Lazy_glGetColorTableParameterfvSGI;
03997 #endif
03998 #ifndef GLEE_C_DEFINED_glGetColorTableParameterivSGI
03999 #define GLEE_C_DEFINED_glGetColorTableParameterivSGI
04000   void __stdcall GLee_Lazy_glGetColorTableParameterivSGI(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetColorTableParameterivSGI(target, pname, params);}
04001   GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glGetColorTableParameterivSGI=GLee_Lazy_glGetColorTableParameterivSGI;
04002 #endif
04003 #endif 
04004 
04005 /* GL_SGIS_pixel_texture */
04006 
04007 #ifdef __GLEE_GL_SGIS_pixel_texture
04008 #ifndef GLEE_C_DEFINED_glPixelTexGenParameteriSGIS
04009 #define GLEE_C_DEFINED_glPixelTexGenParameteriSGIS
04010   void __stdcall GLee_Lazy_glPixelTexGenParameteriSGIS(GLenum pname, GLint param)  {if (GLeeInit()) glPixelTexGenParameteriSGIS(pname, param);}
04011   GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC GLeeFuncPtr_glPixelTexGenParameteriSGIS=GLee_Lazy_glPixelTexGenParameteriSGIS;
04012 #endif
04013 #ifndef GLEE_C_DEFINED_glPixelTexGenParameterivSGIS
04014 #define GLEE_C_DEFINED_glPixelTexGenParameterivSGIS
04015   void __stdcall GLee_Lazy_glPixelTexGenParameterivSGIS(GLenum pname, const GLint * params)  {if (GLeeInit()) glPixelTexGenParameterivSGIS(pname, params);}
04016   GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glPixelTexGenParameterivSGIS=GLee_Lazy_glPixelTexGenParameterivSGIS;
04017 #endif
04018 #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfSGIS
04019 #define GLEE_C_DEFINED_glPixelTexGenParameterfSGIS
04020   void __stdcall GLee_Lazy_glPixelTexGenParameterfSGIS(GLenum pname, GLfloat param)  {if (GLeeInit()) glPixelTexGenParameterfSGIS(pname, param);}
04021   GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC GLeeFuncPtr_glPixelTexGenParameterfSGIS=GLee_Lazy_glPixelTexGenParameterfSGIS;
04022 #endif
04023 #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS
04024 #define GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS
04025   void __stdcall GLee_Lazy_glPixelTexGenParameterfvSGIS(GLenum pname, const GLfloat * params)  {if (GLeeInit()) glPixelTexGenParameterfvSGIS(pname, params);}
04026   GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glPixelTexGenParameterfvSGIS=GLee_Lazy_glPixelTexGenParameterfvSGIS;
04027 #endif
04028 #ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS
04029 #define GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS
04030   void __stdcall GLee_Lazy_glGetPixelTexGenParameterivSGIS(GLenum pname, GLint * params)  {if (GLeeInit()) glGetPixelTexGenParameterivSGIS(pname, params);}
04031   GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterivSGIS=GLee_Lazy_glGetPixelTexGenParameterivSGIS;
04032 #endif
04033 #ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS
04034 #define GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS
04035   void __stdcall GLee_Lazy_glGetPixelTexGenParameterfvSGIS(GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetPixelTexGenParameterfvSGIS(pname, params);}
04036   GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS=GLee_Lazy_glGetPixelTexGenParameterfvSGIS;
04037 #endif
04038 #endif 
04039 
04040 /* GL_SGIX_pixel_texture */
04041 
04042 #ifdef __GLEE_GL_SGIX_pixel_texture
04043 #ifndef GLEE_C_DEFINED_glPixelTexGenSGIX
04044 #define GLEE_C_DEFINED_glPixelTexGenSGIX
04045   void __stdcall GLee_Lazy_glPixelTexGenSGIX(GLenum mode)  {if (GLeeInit()) glPixelTexGenSGIX(mode);}
04046   GLEEPFNGLPIXELTEXGENSGIXPROC GLeeFuncPtr_glPixelTexGenSGIX=GLee_Lazy_glPixelTexGenSGIX;
04047 #endif
04048 #endif 
04049 
04050 /* GL_SGIS_texture4D */
04051 
04052 #ifdef __GLEE_GL_SGIS_texture4D
04053 #ifndef GLEE_C_DEFINED_glTexImage4DSGIS
04054 #define GLEE_C_DEFINED_glTexImage4DSGIS
04055   void __stdcall GLee_Lazy_glTexImage4DSGIS(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels);}
04056   GLEEPFNGLTEXIMAGE4DSGISPROC GLeeFuncPtr_glTexImage4DSGIS=GLee_Lazy_glTexImage4DSGIS;
04057 #endif
04058 #ifndef GLEE_C_DEFINED_glTexSubImage4DSGIS
04059 #define GLEE_C_DEFINED_glTexSubImage4DSGIS
04060   void __stdcall GLee_Lazy_glTexSubImage4DSGIS(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels);}
04061   GLEEPFNGLTEXSUBIMAGE4DSGISPROC GLeeFuncPtr_glTexSubImage4DSGIS=GLee_Lazy_glTexSubImage4DSGIS;
04062 #endif
04063 #endif 
04064 
04065 /* GL_SGI_texture_color_table */
04066 
04067 #ifdef __GLEE_GL_SGI_texture_color_table
04068 #endif 
04069 
04070 /* GL_EXT_cmyka */
04071 
04072 #ifdef __GLEE_GL_EXT_cmyka
04073 #endif 
04074 
04075 /* GL_EXT_texture_object */
04076 
04077 #ifdef __GLEE_GL_EXT_texture_object
04078 #ifndef GLEE_C_DEFINED_glAreTexturesResidentEXT
04079 #define GLEE_C_DEFINED_glAreTexturesResidentEXT
04080   GLboolean __stdcall GLee_Lazy_glAreTexturesResidentEXT(GLsizei n, const GLuint * textures, GLboolean * residences)  {if (GLeeInit()) return glAreTexturesResidentEXT(n, textures, residences); return (GLboolean)0;}
04081   GLEEPFNGLARETEXTURESRESIDENTEXTPROC GLeeFuncPtr_glAreTexturesResidentEXT=GLee_Lazy_glAreTexturesResidentEXT;
04082 #endif
04083 #ifndef GLEE_C_DEFINED_glBindTextureEXT
04084 #define GLEE_C_DEFINED_glBindTextureEXT
04085   void __stdcall GLee_Lazy_glBindTextureEXT(GLenum target, GLuint texture)  {if (GLeeInit()) glBindTextureEXT(target, texture);}
04086   GLEEPFNGLBINDTEXTUREEXTPROC GLeeFuncPtr_glBindTextureEXT=GLee_Lazy_glBindTextureEXT;
04087 #endif
04088 #ifndef GLEE_C_DEFINED_glDeleteTexturesEXT
04089 #define GLEE_C_DEFINED_glDeleteTexturesEXT
04090   void __stdcall GLee_Lazy_glDeleteTexturesEXT(GLsizei n, const GLuint * textures)  {if (GLeeInit()) glDeleteTexturesEXT(n, textures);}
04091   GLEEPFNGLDELETETEXTURESEXTPROC GLeeFuncPtr_glDeleteTexturesEXT=GLee_Lazy_glDeleteTexturesEXT;
04092 #endif
04093 #ifndef GLEE_C_DEFINED_glGenTexturesEXT
04094 #define GLEE_C_DEFINED_glGenTexturesEXT
04095   void __stdcall GLee_Lazy_glGenTexturesEXT(GLsizei n, GLuint * textures)  {if (GLeeInit()) glGenTexturesEXT(n, textures);}
04096   GLEEPFNGLGENTEXTURESEXTPROC GLeeFuncPtr_glGenTexturesEXT=GLee_Lazy_glGenTexturesEXT;
04097 #endif
04098 #ifndef GLEE_C_DEFINED_glIsTextureEXT
04099 #define GLEE_C_DEFINED_glIsTextureEXT
04100   GLboolean __stdcall GLee_Lazy_glIsTextureEXT(GLuint texture)  {if (GLeeInit()) return glIsTextureEXT(texture); return (GLboolean)0;}
04101   GLEEPFNGLISTEXTUREEXTPROC GLeeFuncPtr_glIsTextureEXT=GLee_Lazy_glIsTextureEXT;
04102 #endif
04103 #ifndef GLEE_C_DEFINED_glPrioritizeTexturesEXT
04104 #define GLEE_C_DEFINED_glPrioritizeTexturesEXT
04105   void __stdcall GLee_Lazy_glPrioritizeTexturesEXT(GLsizei n, const GLuint * textures, const GLclampf * priorities)  {if (GLeeInit()) glPrioritizeTexturesEXT(n, textures, priorities);}
04106   GLEEPFNGLPRIORITIZETEXTURESEXTPROC GLeeFuncPtr_glPrioritizeTexturesEXT=GLee_Lazy_glPrioritizeTexturesEXT;
04107 #endif
04108 #endif 
04109 
04110 /* GL_SGIS_detail_texture */
04111 
04112 #ifdef __GLEE_GL_SGIS_detail_texture
04113 #ifndef GLEE_C_DEFINED_glDetailTexFuncSGIS
04114 #define GLEE_C_DEFINED_glDetailTexFuncSGIS
04115   void __stdcall GLee_Lazy_glDetailTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points)  {if (GLeeInit()) glDetailTexFuncSGIS(target, n, points);}
04116   GLEEPFNGLDETAILTEXFUNCSGISPROC GLeeFuncPtr_glDetailTexFuncSGIS=GLee_Lazy_glDetailTexFuncSGIS;
04117 #endif
04118 #ifndef GLEE_C_DEFINED_glGetDetailTexFuncSGIS
04119 #define GLEE_C_DEFINED_glGetDetailTexFuncSGIS
04120   void __stdcall GLee_Lazy_glGetDetailTexFuncSGIS(GLenum target, GLfloat * points)  {if (GLeeInit()) glGetDetailTexFuncSGIS(target, points);}
04121   GLEEPFNGLGETDETAILTEXFUNCSGISPROC GLeeFuncPtr_glGetDetailTexFuncSGIS=GLee_Lazy_glGetDetailTexFuncSGIS;
04122 #endif
04123 #endif 
04124 
04125 /* GL_SGIS_sharpen_texture */
04126 
04127 #ifdef __GLEE_GL_SGIS_sharpen_texture
04128 #ifndef GLEE_C_DEFINED_glSharpenTexFuncSGIS
04129 #define GLEE_C_DEFINED_glSharpenTexFuncSGIS
04130   void __stdcall GLee_Lazy_glSharpenTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points)  {if (GLeeInit()) glSharpenTexFuncSGIS(target, n, points);}
04131   GLEEPFNGLSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glSharpenTexFuncSGIS=GLee_Lazy_glSharpenTexFuncSGIS;
04132 #endif
04133 #ifndef GLEE_C_DEFINED_glGetSharpenTexFuncSGIS
04134 #define GLEE_C_DEFINED_glGetSharpenTexFuncSGIS
04135   void __stdcall GLee_Lazy_glGetSharpenTexFuncSGIS(GLenum target, GLfloat * points)  {if (GLeeInit()) glGetSharpenTexFuncSGIS(target, points);}
04136   GLEEPFNGLGETSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glGetSharpenTexFuncSGIS=GLee_Lazy_glGetSharpenTexFuncSGIS;
04137 #endif
04138 #endif 
04139 
04140 /* GL_EXT_packed_pixels */
04141 
04142 #ifdef __GLEE_GL_EXT_packed_pixels
04143 #endif 
04144 
04145 /* GL_SGIS_texture_lod */
04146 
04147 #ifdef __GLEE_GL_SGIS_texture_lod
04148 #endif 
04149 
04150 /* GL_SGIS_multisample */
04151 
04152 #ifdef __GLEE_GL_SGIS_multisample
04153 #ifndef GLEE_C_DEFINED_glSampleMaskSGIS
04154 #define GLEE_C_DEFINED_glSampleMaskSGIS
04155   void __stdcall GLee_Lazy_glSampleMaskSGIS(GLclampf value, GLboolean invert)  {if (GLeeInit()) glSampleMaskSGIS(value, invert);}
04156   GLEEPFNGLSAMPLEMASKSGISPROC GLeeFuncPtr_glSampleMaskSGIS=GLee_Lazy_glSampleMaskSGIS;
04157 #endif
04158 #ifndef GLEE_C_DEFINED_glSamplePatternSGIS
04159 #define GLEE_C_DEFINED_glSamplePatternSGIS
04160   void __stdcall GLee_Lazy_glSamplePatternSGIS(GLenum pattern)  {if (GLeeInit()) glSamplePatternSGIS(pattern);}
04161   GLEEPFNGLSAMPLEPATTERNSGISPROC GLeeFuncPtr_glSamplePatternSGIS=GLee_Lazy_glSamplePatternSGIS;
04162 #endif
04163 #endif 
04164 
04165 /* GL_EXT_rescale_normal */
04166 
04167 #ifdef __GLEE_GL_EXT_rescale_normal
04168 #endif 
04169 
04170 /* GL_EXT_vertex_array */
04171 
04172 #ifdef __GLEE_GL_EXT_vertex_array
04173 #ifndef GLEE_C_DEFINED_glArrayElementEXT
04174 #define GLEE_C_DEFINED_glArrayElementEXT
04175   void __stdcall GLee_Lazy_glArrayElementEXT(GLint i)  {if (GLeeInit()) glArrayElementEXT(i);}
04176   GLEEPFNGLARRAYELEMENTEXTPROC GLeeFuncPtr_glArrayElementEXT=GLee_Lazy_glArrayElementEXT;
04177 #endif
04178 #ifndef GLEE_C_DEFINED_glColorPointerEXT
04179 #define GLEE_C_DEFINED_glColorPointerEXT
04180   void __stdcall GLee_Lazy_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)  {if (GLeeInit()) glColorPointerEXT(size, type, stride, count, pointer);}
04181   GLEEPFNGLCOLORPOINTEREXTPROC GLeeFuncPtr_glColorPointerEXT=GLee_Lazy_glColorPointerEXT;
04182 #endif
04183 #ifndef GLEE_C_DEFINED_glDrawArraysEXT
04184 #define GLEE_C_DEFINED_glDrawArraysEXT
04185   void __stdcall GLee_Lazy_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count)  {if (GLeeInit()) glDrawArraysEXT(mode, first, count);}
04186   GLEEPFNGLDRAWARRAYSEXTPROC GLeeFuncPtr_glDrawArraysEXT=GLee_Lazy_glDrawArraysEXT;
04187 #endif
04188 #ifndef GLEE_C_DEFINED_glEdgeFlagPointerEXT
04189 #define GLEE_C_DEFINED_glEdgeFlagPointerEXT
04190   void __stdcall GLee_Lazy_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean * pointer)  {if (GLeeInit()) glEdgeFlagPointerEXT(stride, count, pointer);}
04191   GLEEPFNGLEDGEFLAGPOINTEREXTPROC GLeeFuncPtr_glEdgeFlagPointerEXT=GLee_Lazy_glEdgeFlagPointerEXT;
04192 #endif
04193 #ifndef GLEE_C_DEFINED_glGetPointervEXT
04194 #define GLEE_C_DEFINED_glGetPointervEXT
04195   void __stdcall GLee_Lazy_glGetPointervEXT(GLenum pname, GLvoid* * params)  {if (GLeeInit()) glGetPointervEXT(pname, params);}
04196   GLEEPFNGLGETPOINTERVEXTPROC GLeeFuncPtr_glGetPointervEXT=GLee_Lazy_glGetPointervEXT;
04197 #endif
04198 #ifndef GLEE_C_DEFINED_glIndexPointerEXT
04199 #define GLEE_C_DEFINED_glIndexPointerEXT
04200   void __stdcall GLee_Lazy_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)  {if (GLeeInit()) glIndexPointerEXT(type, stride, count, pointer);}
04201   GLEEPFNGLINDEXPOINTEREXTPROC GLeeFuncPtr_glIndexPointerEXT=GLee_Lazy_glIndexPointerEXT;
04202 #endif
04203 #ifndef GLEE_C_DEFINED_glNormalPointerEXT
04204 #define GLEE_C_DEFINED_glNormalPointerEXT
04205   void __stdcall GLee_Lazy_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)  {if (GLeeInit()) glNormalPointerEXT(type, stride, count, pointer);}
04206   GLEEPFNGLNORMALPOINTEREXTPROC GLeeFuncPtr_glNormalPointerEXT=GLee_Lazy_glNormalPointerEXT;
04207 #endif
04208 #ifndef GLEE_C_DEFINED_glTexCoordPointerEXT
04209 #define GLEE_C_DEFINED_glTexCoordPointerEXT
04210   void __stdcall GLee_Lazy_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)  {if (GLeeInit()) glTexCoordPointerEXT(size, type, stride, count, pointer);}
04211   GLEEPFNGLTEXCOORDPOINTEREXTPROC GLeeFuncPtr_glTexCoordPointerEXT=GLee_Lazy_glTexCoordPointerEXT;
04212 #endif
04213 #ifndef GLEE_C_DEFINED_glVertexPointerEXT
04214 #define GLEE_C_DEFINED_glVertexPointerEXT
04215   void __stdcall GLee_Lazy_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer)  {if (GLeeInit()) glVertexPointerEXT(size, type, stride, count, pointer);}
04216   GLEEPFNGLVERTEXPOINTEREXTPROC GLeeFuncPtr_glVertexPointerEXT=GLee_Lazy_glVertexPointerEXT;
04217 #endif
04218 #endif 
04219 
04220 /* GL_EXT_misc_attribute */
04221 
04222 #ifdef __GLEE_GL_EXT_misc_attribute
04223 #endif 
04224 
04225 /* GL_SGIS_generate_mipmap */
04226 
04227 #ifdef __GLEE_GL_SGIS_generate_mipmap
04228 #endif 
04229 
04230 /* GL_SGIX_clipmap */
04231 
04232 #ifdef __GLEE_GL_SGIX_clipmap
04233 #endif 
04234 
04235 /* GL_SGIX_shadow */
04236 
04237 #ifdef __GLEE_GL_SGIX_shadow
04238 #endif 
04239 
04240 /* GL_SGIS_texture_edge_clamp */
04241 
04242 #ifdef __GLEE_GL_SGIS_texture_edge_clamp
04243 #endif 
04244 
04245 /* GL_SGIS_texture_border_clamp */
04246 
04247 #ifdef __GLEE_GL_SGIS_texture_border_clamp
04248 #endif 
04249 
04250 /* GL_EXT_blend_minmax */
04251 
04252 #ifdef __GLEE_GL_EXT_blend_minmax
04253 #ifndef GLEE_C_DEFINED_glBlendEquationEXT
04254 #define GLEE_C_DEFINED_glBlendEquationEXT
04255   void __stdcall GLee_Lazy_glBlendEquationEXT(GLenum mode)  {if (GLeeInit()) glBlendEquationEXT(mode);}
04256   GLEEPFNGLBLENDEQUATIONEXTPROC GLeeFuncPtr_glBlendEquationEXT=GLee_Lazy_glBlendEquationEXT;
04257 #endif
04258 #endif 
04259 
04260 /* GL_EXT_blend_subtract */
04261 
04262 #ifdef __GLEE_GL_EXT_blend_subtract
04263 #endif 
04264 
04265 /* GL_EXT_blend_logic_op */
04266 
04267 #ifdef __GLEE_GL_EXT_blend_logic_op
04268 #endif 
04269 
04270 /* GL_SGIX_interlace */
04271 
04272 #ifdef __GLEE_GL_SGIX_interlace
04273 #endif 
04274 
04275 /* GL_SGIX_pixel_tiles */
04276 
04277 #ifdef __GLEE_GL_SGIX_pixel_tiles
04278 #endif 
04279 
04280 /* GL_SGIS_texture_select */
04281 
04282 #ifdef __GLEE_GL_SGIS_texture_select
04283 #endif 
04284 
04285 /* GL_SGIX_sprite */
04286 
04287 #ifdef __GLEE_GL_SGIX_sprite
04288 #ifndef GLEE_C_DEFINED_glSpriteParameterfSGIX
04289 #define GLEE_C_DEFINED_glSpriteParameterfSGIX
04290   void __stdcall GLee_Lazy_glSpriteParameterfSGIX(GLenum pname, GLfloat param)  {if (GLeeInit()) glSpriteParameterfSGIX(pname, param);}
04291   GLEEPFNGLSPRITEPARAMETERFSGIXPROC GLeeFuncPtr_glSpriteParameterfSGIX=GLee_Lazy_glSpriteParameterfSGIX;
04292 #endif
04293 #ifndef GLEE_C_DEFINED_glSpriteParameterfvSGIX
04294 #define GLEE_C_DEFINED_glSpriteParameterfvSGIX
04295   void __stdcall GLee_Lazy_glSpriteParameterfvSGIX(GLenum pname, const GLfloat * params)  {if (GLeeInit()) glSpriteParameterfvSGIX(pname, params);}
04296   GLEEPFNGLSPRITEPARAMETERFVSGIXPROC GLeeFuncPtr_glSpriteParameterfvSGIX=GLee_Lazy_glSpriteParameterfvSGIX;
04297 #endif
04298 #ifndef GLEE_C_DEFINED_glSpriteParameteriSGIX
04299 #define GLEE_C_DEFINED_glSpriteParameteriSGIX
04300   void __stdcall GLee_Lazy_glSpriteParameteriSGIX(GLenum pname, GLint param)  {if (GLeeInit()) glSpriteParameteriSGIX(pname, param);}
04301   GLEEPFNGLSPRITEPARAMETERISGIXPROC GLeeFuncPtr_glSpriteParameteriSGIX=GLee_Lazy_glSpriteParameteriSGIX;
04302 #endif
04303 #ifndef GLEE_C_DEFINED_glSpriteParameterivSGIX
04304 #define GLEE_C_DEFINED_glSpriteParameterivSGIX
04305   void __stdcall GLee_Lazy_glSpriteParameterivSGIX(GLenum pname, const GLint * params)  {if (GLeeInit()) glSpriteParameterivSGIX(pname, params);}
04306   GLEEPFNGLSPRITEPARAMETERIVSGIXPROC GLeeFuncPtr_glSpriteParameterivSGIX=GLee_Lazy_glSpriteParameterivSGIX;
04307 #endif
04308 #endif 
04309 
04310 /* GL_SGIX_texture_multi_buffer */
04311 
04312 #ifdef __GLEE_GL_SGIX_texture_multi_buffer
04313 #endif 
04314 
04315 /* GL_EXT_point_parameters */
04316 
04317 #ifdef __GLEE_GL_EXT_point_parameters
04318 #ifndef GLEE_C_DEFINED_glPointParameterfEXT
04319 #define GLEE_C_DEFINED_glPointParameterfEXT
04320   void __stdcall GLee_Lazy_glPointParameterfEXT(GLenum pname, GLfloat param)  {if (GLeeInit()) glPointParameterfEXT(pname, param);}
04321   GLEEPFNGLPOINTPARAMETERFEXTPROC GLeeFuncPtr_glPointParameterfEXT=GLee_Lazy_glPointParameterfEXT;
04322 #endif
04323 #ifndef GLEE_C_DEFINED_glPointParameterfvEXT
04324 #define GLEE_C_DEFINED_glPointParameterfvEXT
04325   void __stdcall GLee_Lazy_glPointParameterfvEXT(GLenum pname, const GLfloat * params)  {if (GLeeInit()) glPointParameterfvEXT(pname, params);}
04326   GLEEPFNGLPOINTPARAMETERFVEXTPROC GLeeFuncPtr_glPointParameterfvEXT=GLee_Lazy_glPointParameterfvEXT;
04327 #endif
04328 #endif 
04329 
04330 /* GL_SGIS_point_parameters */
04331 
04332 #ifdef __GLEE_GL_SGIS_point_parameters
04333 #ifndef GLEE_C_DEFINED_glPointParameterfSGIS
04334 #define GLEE_C_DEFINED_glPointParameterfSGIS
04335   void __stdcall GLee_Lazy_glPointParameterfSGIS(GLenum pname, GLfloat param)  {if (GLeeInit()) glPointParameterfSGIS(pname, param);}
04336   GLEEPFNGLPOINTPARAMETERFSGISPROC GLeeFuncPtr_glPointParameterfSGIS=GLee_Lazy_glPointParameterfSGIS;
04337 #endif
04338 #ifndef GLEE_C_DEFINED_glPointParameterfvSGIS
04339 #define GLEE_C_DEFINED_glPointParameterfvSGIS
04340   void __stdcall GLee_Lazy_glPointParameterfvSGIS(GLenum pname, const GLfloat * params)  {if (GLeeInit()) glPointParameterfvSGIS(pname, params);}
04341   GLEEPFNGLPOINTPARAMETERFVSGISPROC GLeeFuncPtr_glPointParameterfvSGIS=GLee_Lazy_glPointParameterfvSGIS;
04342 #endif
04343 #endif 
04344 
04345 /* GL_SGIX_instruments */
04346 
04347 #ifdef __GLEE_GL_SGIX_instruments
04348 #ifndef GLEE_C_DEFINED_glGetInstrumentsSGIX
04349 #define GLEE_C_DEFINED_glGetInstrumentsSGIX
04350   GLint __stdcall GLee_Lazy_glGetInstrumentsSGIX(void)  {if (GLeeInit()) return glGetInstrumentsSGIX(); return (GLint)0;}
04351   GLEEPFNGLGETINSTRUMENTSSGIXPROC GLeeFuncPtr_glGetInstrumentsSGIX=GLee_Lazy_glGetInstrumentsSGIX;
04352 #endif
04353 #ifndef GLEE_C_DEFINED_glInstrumentsBufferSGIX
04354 #define GLEE_C_DEFINED_glInstrumentsBufferSGIX
04355   void __stdcall GLee_Lazy_glInstrumentsBufferSGIX(GLsizei size, GLint * buffer)  {if (GLeeInit()) glInstrumentsBufferSGIX(size, buffer);}
04356   GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC GLeeFuncPtr_glInstrumentsBufferSGIX=GLee_Lazy_glInstrumentsBufferSGIX;
04357 #endif
04358 #ifndef GLEE_C_DEFINED_glPollInstrumentsSGIX
04359 #define GLEE_C_DEFINED_glPollInstrumentsSGIX
04360   GLint __stdcall GLee_Lazy_glPollInstrumentsSGIX(GLint * marker_p)  {if (GLeeInit()) return glPollInstrumentsSGIX(marker_p); return (GLint)0;}
04361   GLEEPFNGLPOLLINSTRUMENTSSGIXPROC GLeeFuncPtr_glPollInstrumentsSGIX=GLee_Lazy_glPollInstrumentsSGIX;
04362 #endif
04363 #ifndef GLEE_C_DEFINED_glReadInstrumentsSGIX
04364 #define GLEE_C_DEFINED_glReadInstrumentsSGIX
04365   void __stdcall GLee_Lazy_glReadInstrumentsSGIX(GLint marker)  {if (GLeeInit()) glReadInstrumentsSGIX(marker);}
04366   GLEEPFNGLREADINSTRUMENTSSGIXPROC GLeeFuncPtr_glReadInstrumentsSGIX=GLee_Lazy_glReadInstrumentsSGIX;
04367 #endif
04368 #ifndef GLEE_C_DEFINED_glStartInstrumentsSGIX
04369 #define GLEE_C_DEFINED_glStartInstrumentsSGIX
04370   void __stdcall GLee_Lazy_glStartInstrumentsSGIX(void)  {if (GLeeInit()) glStartInstrumentsSGIX();}
04371   GLEEPFNGLSTARTINSTRUMENTSSGIXPROC GLeeFuncPtr_glStartInstrumentsSGIX=GLee_Lazy_glStartInstrumentsSGIX;
04372 #endif
04373 #ifndef GLEE_C_DEFINED_glStopInstrumentsSGIX
04374 #define GLEE_C_DEFINED_glStopInstrumentsSGIX
04375   void __stdcall GLee_Lazy_glStopInstrumentsSGIX(GLint marker)  {if (GLeeInit()) glStopInstrumentsSGIX(marker);}
04376   GLEEPFNGLSTOPINSTRUMENTSSGIXPROC GLeeFuncPtr_glStopInstrumentsSGIX=GLee_Lazy_glStopInstrumentsSGIX;
04377 #endif
04378 #endif 
04379 
04380 /* GL_SGIX_texture_scale_bias */
04381 
04382 #ifdef __GLEE_GL_SGIX_texture_scale_bias
04383 #endif 
04384 
04385 /* GL_SGIX_framezoom */
04386 
04387 #ifdef __GLEE_GL_SGIX_framezoom
04388 #ifndef GLEE_C_DEFINED_glFrameZoomSGIX
04389 #define GLEE_C_DEFINED_glFrameZoomSGIX
04390   void __stdcall GLee_Lazy_glFrameZoomSGIX(GLint factor)  {if (GLeeInit()) glFrameZoomSGIX(factor);}
04391   GLEEPFNGLFRAMEZOOMSGIXPROC GLeeFuncPtr_glFrameZoomSGIX=GLee_Lazy_glFrameZoomSGIX;
04392 #endif
04393 #endif 
04394 
04395 /* GL_SGIX_tag_sample_buffer */
04396 
04397 #ifdef __GLEE_GL_SGIX_tag_sample_buffer
04398 #ifndef GLEE_C_DEFINED_glTagSampleBufferSGIX
04399 #define GLEE_C_DEFINED_glTagSampleBufferSGIX
04400   void __stdcall GLee_Lazy_glTagSampleBufferSGIX(void)  {if (GLeeInit()) glTagSampleBufferSGIX();}
04401   GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC GLeeFuncPtr_glTagSampleBufferSGIX=GLee_Lazy_glTagSampleBufferSGIX;
04402 #endif
04403 #endif 
04404 
04405 /* GL_FfdMaskSGIX */
04406 
04407 #ifdef __GLEE_GL_FfdMaskSGIX
04408 #endif 
04409 
04410 /* GL_SGIX_polynomial_ffd */
04411 
04412 #ifdef __GLEE_GL_SGIX_polynomial_ffd
04413 #ifndef GLEE_C_DEFINED_glDeformationMap3dSGIX
04414 #define GLEE_C_DEFINED_glDeformationMap3dSGIX
04415   void __stdcall GLee_Lazy_glDeformationMap3dSGIX(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points)  {if (GLeeInit()) glDeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points);}
04416   GLEEPFNGLDEFORMATIONMAP3DSGIXPROC GLeeFuncPtr_glDeformationMap3dSGIX=GLee_Lazy_glDeformationMap3dSGIX;
04417 #endif
04418 #ifndef GLEE_C_DEFINED_glDeformationMap3fSGIX
04419 #define GLEE_C_DEFINED_glDeformationMap3fSGIX
04420   void __stdcall GLee_Lazy_glDeformationMap3fSGIX(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat * points)  {if (GLeeInit()) glDeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points);}
04421   GLEEPFNGLDEFORMATIONMAP3FSGIXPROC GLeeFuncPtr_glDeformationMap3fSGIX=GLee_Lazy_glDeformationMap3fSGIX;
04422 #endif
04423 #ifndef GLEE_C_DEFINED_glDeformSGIX
04424 #define GLEE_C_DEFINED_glDeformSGIX
04425   void __stdcall GLee_Lazy_glDeformSGIX(GLbitfield mask)  {if (GLeeInit()) glDeformSGIX(mask);}
04426   GLEEPFNGLDEFORMSGIXPROC GLeeFuncPtr_glDeformSGIX=GLee_Lazy_glDeformSGIX;
04427 #endif
04428 #ifndef GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX
04429 #define GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX
04430   void __stdcall GLee_Lazy_glLoadIdentityDeformationMapSGIX(GLbitfield mask)  {if (GLeeInit()) glLoadIdentityDeformationMapSGIX(mask);}
04431   GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC GLeeFuncPtr_glLoadIdentityDeformationMapSGIX=GLee_Lazy_glLoadIdentityDeformationMapSGIX;
04432 #endif
04433 #endif 
04434 
04435 /* GL_SGIX_reference_plane */
04436 
04437 #ifdef __GLEE_GL_SGIX_reference_plane
04438 #ifndef GLEE_C_DEFINED_glReferencePlaneSGIX
04439 #define GLEE_C_DEFINED_glReferencePlaneSGIX
04440   void __stdcall GLee_Lazy_glReferencePlaneSGIX(const GLdouble * equation)  {if (GLeeInit()) glReferencePlaneSGIX(equation);}
04441   GLEEPFNGLREFERENCEPLANESGIXPROC GLeeFuncPtr_glReferencePlaneSGIX=GLee_Lazy_glReferencePlaneSGIX;
04442 #endif
04443 #endif 
04444 
04445 /* GL_SGIX_flush_raster */
04446 
04447 #ifdef __GLEE_GL_SGIX_flush_raster
04448 #ifndef GLEE_C_DEFINED_glFlushRasterSGIX
04449 #define GLEE_C_DEFINED_glFlushRasterSGIX
04450   void __stdcall GLee_Lazy_glFlushRasterSGIX(void)  {if (GLeeInit()) glFlushRasterSGIX();}
04451   GLEEPFNGLFLUSHRASTERSGIXPROC GLeeFuncPtr_glFlushRasterSGIX=GLee_Lazy_glFlushRasterSGIX;
04452 #endif
04453 #endif 
04454 
04455 /* GL_SGIX_depth_texture */
04456 
04457 #ifdef __GLEE_GL_SGIX_depth_texture
04458 #endif 
04459 
04460 /* GL_SGIS_fog_function */
04461 
04462 #ifdef __GLEE_GL_SGIS_fog_function
04463 #ifndef GLEE_C_DEFINED_glFogFuncSGIS
04464 #define GLEE_C_DEFINED_glFogFuncSGIS
04465   void __stdcall GLee_Lazy_glFogFuncSGIS(GLsizei n, const GLfloat * points)  {if (GLeeInit()) glFogFuncSGIS(n, points);}
04466   GLEEPFNGLFOGFUNCSGISPROC GLeeFuncPtr_glFogFuncSGIS=GLee_Lazy_glFogFuncSGIS;
04467 #endif
04468 #ifndef GLEE_C_DEFINED_glGetFogFuncSGIS
04469 #define GLEE_C_DEFINED_glGetFogFuncSGIS
04470   void __stdcall GLee_Lazy_glGetFogFuncSGIS(GLfloat * points)  {if (GLeeInit()) glGetFogFuncSGIS(points);}
04471   GLEEPFNGLGETFOGFUNCSGISPROC GLeeFuncPtr_glGetFogFuncSGIS=GLee_Lazy_glGetFogFuncSGIS;
04472 #endif
04473 #endif 
04474 
04475 /* GL_SGIX_fog_offset */
04476 
04477 #ifdef __GLEE_GL_SGIX_fog_offset
04478 #endif 
04479 
04480 /* GL_HP_image_transform */
04481 
04482 #ifdef __GLEE_GL_HP_image_transform
04483 #ifndef GLEE_C_DEFINED_glImageTransformParameteriHP
04484 #define GLEE_C_DEFINED_glImageTransformParameteriHP
04485   void __stdcall GLee_Lazy_glImageTransformParameteriHP(GLenum target, GLenum pname, GLint param)  {if (GLeeInit()) glImageTransformParameteriHP(target, pname, param);}
04486   GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC GLeeFuncPtr_glImageTransformParameteriHP=GLee_Lazy_glImageTransformParameteriHP;
04487 #endif
04488 #ifndef GLEE_C_DEFINED_glImageTransformParameterfHP
04489 #define GLEE_C_DEFINED_glImageTransformParameterfHP
04490   void __stdcall GLee_Lazy_glImageTransformParameterfHP(GLenum target, GLenum pname, GLfloat param)  {if (GLeeInit()) glImageTransformParameterfHP(target, pname, param);}
04491   GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC GLeeFuncPtr_glImageTransformParameterfHP=GLee_Lazy_glImageTransformParameterfHP;
04492 #endif
04493 #ifndef GLEE_C_DEFINED_glImageTransformParameterivHP
04494 #define GLEE_C_DEFINED_glImageTransformParameterivHP
04495   void __stdcall GLee_Lazy_glImageTransformParameterivHP(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glImageTransformParameterivHP(target, pname, params);}
04496   GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glImageTransformParameterivHP=GLee_Lazy_glImageTransformParameterivHP;
04497 #endif
04498 #ifndef GLEE_C_DEFINED_glImageTransformParameterfvHP
04499 #define GLEE_C_DEFINED_glImageTransformParameterfvHP
04500   void __stdcall GLee_Lazy_glImageTransformParameterfvHP(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glImageTransformParameterfvHP(target, pname, params);}
04501   GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glImageTransformParameterfvHP=GLee_Lazy_glImageTransformParameterfvHP;
04502 #endif
04503 #ifndef GLEE_C_DEFINED_glGetImageTransformParameterivHP
04504 #define GLEE_C_DEFINED_glGetImageTransformParameterivHP
04505   void __stdcall GLee_Lazy_glGetImageTransformParameterivHP(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetImageTransformParameterivHP(target, pname, params);}
04506   GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glGetImageTransformParameterivHP=GLee_Lazy_glGetImageTransformParameterivHP;
04507 #endif
04508 #ifndef GLEE_C_DEFINED_glGetImageTransformParameterfvHP
04509 #define GLEE_C_DEFINED_glGetImageTransformParameterfvHP
04510   void __stdcall GLee_Lazy_glGetImageTransformParameterfvHP(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetImageTransformParameterfvHP(target, pname, params);}
04511   GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glGetImageTransformParameterfvHP=GLee_Lazy_glGetImageTransformParameterfvHP;
04512 #endif
04513 #endif 
04514 
04515 /* GL_HP_convolution_border_modes */
04516 
04517 #ifdef __GLEE_GL_HP_convolution_border_modes
04518 #endif 
04519 
04520 /* GL_INGR_palette_buffer */
04521 
04522 #ifdef __GLEE_GL_INGR_palette_buffer
04523 #endif 
04524 
04525 /* GL_SGIX_texture_add_env */
04526 
04527 #ifdef __GLEE_GL_SGIX_texture_add_env
04528 #endif 
04529 
04530 /* GL_EXT_color_subtable */
04531 
04532 #ifdef __GLEE_GL_EXT_color_subtable
04533 #ifndef GLEE_C_DEFINED_glColorSubTableEXT
04534 #define GLEE_C_DEFINED_glColorSubTableEXT
04535   void __stdcall GLee_Lazy_glColorSubTableEXT(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)  {if (GLeeInit()) glColorSubTableEXT(target, start, count, format, type, data);}
04536   GLEEPFNGLCOLORSUBTABLEEXTPROC GLeeFuncPtr_glColorSubTableEXT=GLee_Lazy_glColorSubTableEXT;
04537 #endif
04538 #ifndef GLEE_C_DEFINED_glCopyColorSubTableEXT
04539 #define GLEE_C_DEFINED_glCopyColorSubTableEXT
04540   void __stdcall GLee_Lazy_glCopyColorSubTableEXT(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyColorSubTableEXT(target, start, x, y, width);}
04541   GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC GLeeFuncPtr_glCopyColorSubTableEXT=GLee_Lazy_glCopyColorSubTableEXT;
04542 #endif
04543 #endif 
04544 
04545 /* GL_PGI_vertex_hints */
04546 
04547 #ifdef __GLEE_GL_PGI_vertex_hints
04548 #endif 
04549 
04550 /* GL_PGI_misc_hints */
04551 
04552 #ifdef __GLEE_GL_PGI_misc_hints
04553 #ifndef GLEE_C_DEFINED_glHintPGI
04554 #define GLEE_C_DEFINED_glHintPGI
04555   void __stdcall GLee_Lazy_glHintPGI(GLenum target, GLint mode)  {if (GLeeInit()) glHintPGI(target, mode);}
04556   GLEEPFNGLHINTPGIPROC GLeeFuncPtr_glHintPGI=GLee_Lazy_glHintPGI;
04557 #endif
04558 #endif 
04559 
04560 /* GL_EXT_paletted_texture */
04561 
04562 #ifdef __GLEE_GL_EXT_paletted_texture
04563 #ifndef GLEE_C_DEFINED_glColorTableEXT
04564 #define GLEE_C_DEFINED_glColorTableEXT
04565   void __stdcall GLee_Lazy_glColorTableEXT(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)  {if (GLeeInit()) glColorTableEXT(target, internalFormat, width, format, type, table);}
04566   GLEEPFNGLCOLORTABLEEXTPROC GLeeFuncPtr_glColorTableEXT=GLee_Lazy_glColorTableEXT;
04567 #endif
04568 #ifndef GLEE_C_DEFINED_glGetColorTableEXT
04569 #define GLEE_C_DEFINED_glGetColorTableEXT
04570   void __stdcall GLee_Lazy_glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid * data)  {if (GLeeInit()) glGetColorTableEXT(target, format, type, data);}
04571   GLEEPFNGLGETCOLORTABLEEXTPROC GLeeFuncPtr_glGetColorTableEXT=GLee_Lazy_glGetColorTableEXT;
04572 #endif
04573 #ifndef GLEE_C_DEFINED_glGetColorTableParameterivEXT
04574 #define GLEE_C_DEFINED_glGetColorTableParameterivEXT
04575   void __stdcall GLee_Lazy_glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetColorTableParameterivEXT(target, pname, params);}
04576   GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC GLeeFuncPtr_glGetColorTableParameterivEXT=GLee_Lazy_glGetColorTableParameterivEXT;
04577 #endif
04578 #ifndef GLEE_C_DEFINED_glGetColorTableParameterfvEXT
04579 #define GLEE_C_DEFINED_glGetColorTableParameterfvEXT
04580   void __stdcall GLee_Lazy_glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetColorTableParameterfvEXT(target, pname, params);}
04581   GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC GLeeFuncPtr_glGetColorTableParameterfvEXT=GLee_Lazy_glGetColorTableParameterfvEXT;
04582 #endif
04583 #endif 
04584 
04585 /* GL_EXT_clip_volume_hint */
04586 
04587 #ifdef __GLEE_GL_EXT_clip_volume_hint
04588 #endif 
04589 
04590 /* GL_SGIX_list_priority */
04591 
04592 #ifdef __GLEE_GL_SGIX_list_priority
04593 #ifndef GLEE_C_DEFINED_glGetListParameterfvSGIX
04594 #define GLEE_C_DEFINED_glGetListParameterfvSGIX
04595   void __stdcall GLee_Lazy_glGetListParameterfvSGIX(GLuint list, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetListParameterfvSGIX(list, pname, params);}
04596   GLEEPFNGLGETLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glGetListParameterfvSGIX=GLee_Lazy_glGetListParameterfvSGIX;
04597 #endif
04598 #ifndef GLEE_C_DEFINED_glGetListParameterivSGIX
04599 #define GLEE_C_DEFINED_glGetListParameterivSGIX
04600   void __stdcall GLee_Lazy_glGetListParameterivSGIX(GLuint list, GLenum pname, GLint * params)  {if (GLeeInit()) glGetListParameterivSGIX(list, pname, params);}
04601   GLEEPFNGLGETLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glGetListParameterivSGIX=GLee_Lazy_glGetListParameterivSGIX;
04602 #endif
04603 #ifndef GLEE_C_DEFINED_glListParameterfSGIX
04604 #define GLEE_C_DEFINED_glListParameterfSGIX
04605   void __stdcall GLee_Lazy_glListParameterfSGIX(GLuint list, GLenum pname, GLfloat param)  {if (GLeeInit()) glListParameterfSGIX(list, pname, param);}
04606   GLEEPFNGLLISTPARAMETERFSGIXPROC GLeeFuncPtr_glListParameterfSGIX=GLee_Lazy_glListParameterfSGIX;
04607 #endif
04608 #ifndef GLEE_C_DEFINED_glListParameterfvSGIX
04609 #define GLEE_C_DEFINED_glListParameterfvSGIX
04610   void __stdcall GLee_Lazy_glListParameterfvSGIX(GLuint list, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glListParameterfvSGIX(list, pname, params);}
04611   GLEEPFNGLLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glListParameterfvSGIX=GLee_Lazy_glListParameterfvSGIX;
04612 #endif
04613 #ifndef GLEE_C_DEFINED_glListParameteriSGIX
04614 #define GLEE_C_DEFINED_glListParameteriSGIX
04615   void __stdcall GLee_Lazy_glListParameteriSGIX(GLuint list, GLenum pname, GLint param)  {if (GLeeInit()) glListParameteriSGIX(list, pname, param);}
04616   GLEEPFNGLLISTPARAMETERISGIXPROC GLeeFuncPtr_glListParameteriSGIX=GLee_Lazy_glListParameteriSGIX;
04617 #endif
04618 #ifndef GLEE_C_DEFINED_glListParameterivSGIX
04619 #define GLEE_C_DEFINED_glListParameterivSGIX
04620   void __stdcall GLee_Lazy_glListParameterivSGIX(GLuint list, GLenum pname, const GLint * params)  {if (GLeeInit()) glListParameterivSGIX(list, pname, params);}
04621   GLEEPFNGLLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glListParameterivSGIX=GLee_Lazy_glListParameterivSGIX;
04622 #endif
04623 #endif 
04624 
04625 /* GL_SGIX_ir_instrument1 */
04626 
04627 #ifdef __GLEE_GL_SGIX_ir_instrument1
04628 #endif 
04629 
04630 /* GL_SGIX_calligraphic_fragment */
04631 
04632 #ifdef __GLEE_GL_SGIX_calligraphic_fragment
04633 #endif 
04634 
04635 /* GL_SGIX_texture_lod_bias */
04636 
04637 #ifdef __GLEE_GL_SGIX_texture_lod_bias
04638 #endif 
04639 
04640 /* GL_SGIX_shadow_ambient */
04641 
04642 #ifdef __GLEE_GL_SGIX_shadow_ambient
04643 #endif 
04644 
04645 /* GL_EXT_index_texture */
04646 
04647 #ifdef __GLEE_GL_EXT_index_texture
04648 #endif 
04649 
04650 /* GL_EXT_index_material */
04651 
04652 #ifdef __GLEE_GL_EXT_index_material
04653 #ifndef GLEE_C_DEFINED_glIndexMaterialEXT
04654 #define GLEE_C_DEFINED_glIndexMaterialEXT
04655   void __stdcall GLee_Lazy_glIndexMaterialEXT(GLenum face, GLenum mode)  {if (GLeeInit()) glIndexMaterialEXT(face, mode);}
04656   GLEEPFNGLINDEXMATERIALEXTPROC GLeeFuncPtr_glIndexMaterialEXT=GLee_Lazy_glIndexMaterialEXT;
04657 #endif
04658 #endif 
04659 
04660 /* GL_EXT_index_func */
04661 
04662 #ifdef __GLEE_GL_EXT_index_func
04663 #ifndef GLEE_C_DEFINED_glIndexFuncEXT
04664 #define GLEE_C_DEFINED_glIndexFuncEXT
04665   void __stdcall GLee_Lazy_glIndexFuncEXT(GLenum func, GLclampf ref)  {if (GLeeInit()) glIndexFuncEXT(func, ref);}
04666   GLEEPFNGLINDEXFUNCEXTPROC GLeeFuncPtr_glIndexFuncEXT=GLee_Lazy_glIndexFuncEXT;
04667 #endif
04668 #endif 
04669 
04670 /* GL_EXT_index_array_formats */
04671 
04672 #ifdef __GLEE_GL_EXT_index_array_formats
04673 #endif 
04674 
04675 /* GL_EXT_compiled_vertex_array */
04676 
04677 #ifdef __GLEE_GL_EXT_compiled_vertex_array
04678 #ifndef GLEE_C_DEFINED_glLockArraysEXT
04679 #define GLEE_C_DEFINED_glLockArraysEXT
04680   void __stdcall GLee_Lazy_glLockArraysEXT(GLint first, GLsizei count)  {if (GLeeInit()) glLockArraysEXT(first, count);}
04681   GLEEPFNGLLOCKARRAYSEXTPROC GLeeFuncPtr_glLockArraysEXT=GLee_Lazy_glLockArraysEXT;
04682 #endif
04683 #ifndef GLEE_C_DEFINED_glUnlockArraysEXT
04684 #define GLEE_C_DEFINED_glUnlockArraysEXT
04685   void __stdcall GLee_Lazy_glUnlockArraysEXT(void)  {if (GLeeInit()) glUnlockArraysEXT();}
04686   GLEEPFNGLUNLOCKARRAYSEXTPROC GLeeFuncPtr_glUnlockArraysEXT=GLee_Lazy_glUnlockArraysEXT;
04687 #endif
04688 #endif 
04689 
04690 /* GL_EXT_cull_vertex */
04691 
04692 #ifdef __GLEE_GL_EXT_cull_vertex
04693 #ifndef GLEE_C_DEFINED_glCullParameterdvEXT
04694 #define GLEE_C_DEFINED_glCullParameterdvEXT
04695   void __stdcall GLee_Lazy_glCullParameterdvEXT(GLenum pname, GLdouble * params)  {if (GLeeInit()) glCullParameterdvEXT(pname, params);}
04696   GLEEPFNGLCULLPARAMETERDVEXTPROC GLeeFuncPtr_glCullParameterdvEXT=GLee_Lazy_glCullParameterdvEXT;
04697 #endif
04698 #ifndef GLEE_C_DEFINED_glCullParameterfvEXT
04699 #define GLEE_C_DEFINED_glCullParameterfvEXT
04700   void __stdcall GLee_Lazy_glCullParameterfvEXT(GLenum pname, GLfloat * params)  {if (GLeeInit()) glCullParameterfvEXT(pname, params);}
04701   GLEEPFNGLCULLPARAMETERFVEXTPROC GLeeFuncPtr_glCullParameterfvEXT=GLee_Lazy_glCullParameterfvEXT;
04702 #endif
04703 #endif 
04704 
04705 /* GL_SGIX_ycrcb */
04706 
04707 #ifdef __GLEE_GL_SGIX_ycrcb
04708 #endif 
04709 
04710 /* GL_SGIX_fragment_lighting */
04711 
04712 #ifdef __GLEE_GL_SGIX_fragment_lighting
04713 #ifndef GLEE_C_DEFINED_glFragmentColorMaterialSGIX
04714 #define GLEE_C_DEFINED_glFragmentColorMaterialSGIX
04715   void __stdcall GLee_Lazy_glFragmentColorMaterialSGIX(GLenum face, GLenum mode)  {if (GLeeInit()) glFragmentColorMaterialSGIX(face, mode);}
04716   GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC GLeeFuncPtr_glFragmentColorMaterialSGIX=GLee_Lazy_glFragmentColorMaterialSGIX;
04717 #endif
04718 #ifndef GLEE_C_DEFINED_glFragmentLightfSGIX
04719 #define GLEE_C_DEFINED_glFragmentLightfSGIX
04720   void __stdcall GLee_Lazy_glFragmentLightfSGIX(GLenum light, GLenum pname, GLfloat param)  {if (GLeeInit()) glFragmentLightfSGIX(light, pname, param);}
04721   GLEEPFNGLFRAGMENTLIGHTFSGIXPROC GLeeFuncPtr_glFragmentLightfSGIX=GLee_Lazy_glFragmentLightfSGIX;
04722 #endif
04723 #ifndef GLEE_C_DEFINED_glFragmentLightfvSGIX
04724 #define GLEE_C_DEFINED_glFragmentLightfvSGIX
04725   void __stdcall GLee_Lazy_glFragmentLightfvSGIX(GLenum light, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glFragmentLightfvSGIX(light, pname, params);}
04726   GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glFragmentLightfvSGIX=GLee_Lazy_glFragmentLightfvSGIX;
04727 #endif
04728 #ifndef GLEE_C_DEFINED_glFragmentLightiSGIX
04729 #define GLEE_C_DEFINED_glFragmentLightiSGIX
04730   void __stdcall GLee_Lazy_glFragmentLightiSGIX(GLenum light, GLenum pname, GLint param)  {if (GLeeInit()) glFragmentLightiSGIX(light, pname, param);}
04731   GLEEPFNGLFRAGMENTLIGHTISGIXPROC GLeeFuncPtr_glFragmentLightiSGIX=GLee_Lazy_glFragmentLightiSGIX;
04732 #endif
04733 #ifndef GLEE_C_DEFINED_glFragmentLightivSGIX
04734 #define GLEE_C_DEFINED_glFragmentLightivSGIX
04735   void __stdcall GLee_Lazy_glFragmentLightivSGIX(GLenum light, GLenum pname, const GLint * params)  {if (GLeeInit()) glFragmentLightivSGIX(light, pname, params);}
04736   GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glFragmentLightivSGIX=GLee_Lazy_glFragmentLightivSGIX;
04737 #endif
04738 #ifndef GLEE_C_DEFINED_glFragmentLightModelfSGIX
04739 #define GLEE_C_DEFINED_glFragmentLightModelfSGIX
04740   void __stdcall GLee_Lazy_glFragmentLightModelfSGIX(GLenum pname, GLfloat param)  {if (GLeeInit()) glFragmentLightModelfSGIX(pname, param);}
04741   GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC GLeeFuncPtr_glFragmentLightModelfSGIX=GLee_Lazy_glFragmentLightModelfSGIX;
04742 #endif
04743 #ifndef GLEE_C_DEFINED_glFragmentLightModelfvSGIX
04744 #define GLEE_C_DEFINED_glFragmentLightModelfvSGIX
04745   void __stdcall GLee_Lazy_glFragmentLightModelfvSGIX(GLenum pname, const GLfloat * params)  {if (GLeeInit()) glFragmentLightModelfvSGIX(pname, params);}
04746   GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC GLeeFuncPtr_glFragmentLightModelfvSGIX=GLee_Lazy_glFragmentLightModelfvSGIX;
04747 #endif
04748 #ifndef GLEE_C_DEFINED_glFragmentLightModeliSGIX
04749 #define GLEE_C_DEFINED_glFragmentLightModeliSGIX
04750   void __stdcall GLee_Lazy_glFragmentLightModeliSGIX(GLenum pname, GLint param)  {if (GLeeInit()) glFragmentLightModeliSGIX(pname, param);}
04751   GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC GLeeFuncPtr_glFragmentLightModeliSGIX=GLee_Lazy_glFragmentLightModeliSGIX;
04752 #endif
04753 #ifndef GLEE_C_DEFINED_glFragmentLightModelivSGIX
04754 #define GLEE_C_DEFINED_glFragmentLightModelivSGIX
04755   void __stdcall GLee_Lazy_glFragmentLightModelivSGIX(GLenum pname, const GLint * params)  {if (GLeeInit()) glFragmentLightModelivSGIX(pname, params);}
04756   GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC GLeeFuncPtr_glFragmentLightModelivSGIX=GLee_Lazy_glFragmentLightModelivSGIX;
04757 #endif
04758 #ifndef GLEE_C_DEFINED_glFragmentMaterialfSGIX
04759 #define GLEE_C_DEFINED_glFragmentMaterialfSGIX
04760   void __stdcall GLee_Lazy_glFragmentMaterialfSGIX(GLenum face, GLenum pname, GLfloat param)  {if (GLeeInit()) glFragmentMaterialfSGIX(face, pname, param);}
04761   GLEEPFNGLFRAGMENTMATERIALFSGIXPROC GLeeFuncPtr_glFragmentMaterialfSGIX=GLee_Lazy_glFragmentMaterialfSGIX;
04762 #endif
04763 #ifndef GLEE_C_DEFINED_glFragmentMaterialfvSGIX
04764 #define GLEE_C_DEFINED_glFragmentMaterialfvSGIX
04765   void __stdcall GLee_Lazy_glFragmentMaterialfvSGIX(GLenum face, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glFragmentMaterialfvSGIX(face, pname, params);}
04766   GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glFragmentMaterialfvSGIX=GLee_Lazy_glFragmentMaterialfvSGIX;
04767 #endif
04768 #ifndef GLEE_C_DEFINED_glFragmentMaterialiSGIX
04769 #define GLEE_C_DEFINED_glFragmentMaterialiSGIX
04770   void __stdcall GLee_Lazy_glFragmentMaterialiSGIX(GLenum face, GLenum pname, GLint param)  {if (GLeeInit()) glFragmentMaterialiSGIX(face, pname, param);}
04771   GLEEPFNGLFRAGMENTMATERIALISGIXPROC GLeeFuncPtr_glFragmentMaterialiSGIX=GLee_Lazy_glFragmentMaterialiSGIX;
04772 #endif
04773 #ifndef GLEE_C_DEFINED_glFragmentMaterialivSGIX
04774 #define GLEE_C_DEFINED_glFragmentMaterialivSGIX
04775   void __stdcall GLee_Lazy_glFragmentMaterialivSGIX(GLenum face, GLenum pname, const GLint * params)  {if (GLeeInit()) glFragmentMaterialivSGIX(face, pname, params);}
04776   GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glFragmentMaterialivSGIX=GLee_Lazy_glFragmentMaterialivSGIX;
04777 #endif
04778 #ifndef GLEE_C_DEFINED_glGetFragmentLightfvSGIX
04779 #define GLEE_C_DEFINED_glGetFragmentLightfvSGIX
04780   void __stdcall GLee_Lazy_glGetFragmentLightfvSGIX(GLenum light, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetFragmentLightfvSGIX(light, pname, params);}
04781   GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glGetFragmentLightfvSGIX=GLee_Lazy_glGetFragmentLightfvSGIX;
04782 #endif
04783 #ifndef GLEE_C_DEFINED_glGetFragmentLightivSGIX
04784 #define GLEE_C_DEFINED_glGetFragmentLightivSGIX
04785   void __stdcall GLee_Lazy_glGetFragmentLightivSGIX(GLenum light, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFragmentLightivSGIX(light, pname, params);}
04786   GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glGetFragmentLightivSGIX=GLee_Lazy_glGetFragmentLightivSGIX;
04787 #endif
04788 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX
04789 #define GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX
04790   void __stdcall GLee_Lazy_glGetFragmentMaterialfvSGIX(GLenum face, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetFragmentMaterialfvSGIX(face, pname, params);}
04791   GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialfvSGIX=GLee_Lazy_glGetFragmentMaterialfvSGIX;
04792 #endif
04793 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialivSGIX
04794 #define GLEE_C_DEFINED_glGetFragmentMaterialivSGIX
04795   void __stdcall GLee_Lazy_glGetFragmentMaterialivSGIX(GLenum face, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFragmentMaterialivSGIX(face, pname, params);}
04796   GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialivSGIX=GLee_Lazy_glGetFragmentMaterialivSGIX;
04797 #endif
04798 #ifndef GLEE_C_DEFINED_glLightEnviSGIX
04799 #define GLEE_C_DEFINED_glLightEnviSGIX
04800   void __stdcall GLee_Lazy_glLightEnviSGIX(GLenum pname, GLint param)  {if (GLeeInit()) glLightEnviSGIX(pname, param);}
04801   GLEEPFNGLLIGHTENVISGIXPROC GLeeFuncPtr_glLightEnviSGIX=GLee_Lazy_glLightEnviSGIX;
04802 #endif
04803 #endif 
04804 
04805 /* GL_IBM_rasterpos_clip */
04806 
04807 #ifdef __GLEE_GL_IBM_rasterpos_clip
04808 #endif 
04809 
04810 /* GL_HP_texture_lighting */
04811 
04812 #ifdef __GLEE_GL_HP_texture_lighting
04813 #endif 
04814 
04815 /* GL_EXT_draw_range_elements */
04816 
04817 #ifdef __GLEE_GL_EXT_draw_range_elements
04818 #ifndef GLEE_C_DEFINED_glDrawRangeElementsEXT
04819 #define GLEE_C_DEFINED_glDrawRangeElementsEXT
04820   void __stdcall GLee_Lazy_glDrawRangeElementsEXT(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices)  {if (GLeeInit()) glDrawRangeElementsEXT(mode, start, end, count, type, indices);}
04821   GLEEPFNGLDRAWRANGEELEMENTSEXTPROC GLeeFuncPtr_glDrawRangeElementsEXT=GLee_Lazy_glDrawRangeElementsEXT;
04822 #endif
04823 #endif 
04824 
04825 /* GL_WIN_phong_shading */
04826 
04827 #ifdef __GLEE_GL_WIN_phong_shading
04828 #endif 
04829 
04830 /* GL_WIN_specular_fog */
04831 
04832 #ifdef __GLEE_GL_WIN_specular_fog
04833 #endif 
04834 
04835 /* GL_EXT_light_texture */
04836 
04837 #ifdef __GLEE_GL_EXT_light_texture
04838 #ifndef GLEE_C_DEFINED_glApplyTextureEXT
04839 #define GLEE_C_DEFINED_glApplyTextureEXT
04840   void __stdcall GLee_Lazy_glApplyTextureEXT(GLenum mode)  {if (GLeeInit()) glApplyTextureEXT(mode);}
04841   GLEEPFNGLAPPLYTEXTUREEXTPROC GLeeFuncPtr_glApplyTextureEXT=GLee_Lazy_glApplyTextureEXT;
04842 #endif
04843 #ifndef GLEE_C_DEFINED_glTextureLightEXT
04844 #define GLEE_C_DEFINED_glTextureLightEXT
04845   void __stdcall GLee_Lazy_glTextureLightEXT(GLenum pname)  {if (GLeeInit()) glTextureLightEXT(pname);}
04846   GLEEPFNGLTEXTURELIGHTEXTPROC GLeeFuncPtr_glTextureLightEXT=GLee_Lazy_glTextureLightEXT;
04847 #endif
04848 #ifndef GLEE_C_DEFINED_glTextureMaterialEXT
04849 #define GLEE_C_DEFINED_glTextureMaterialEXT
04850   void __stdcall GLee_Lazy_glTextureMaterialEXT(GLenum face, GLenum mode)  {if (GLeeInit()) glTextureMaterialEXT(face, mode);}
04851   GLEEPFNGLTEXTUREMATERIALEXTPROC GLeeFuncPtr_glTextureMaterialEXT=GLee_Lazy_glTextureMaterialEXT;
04852 #endif
04853 #endif 
04854 
04855 /* GL_SGIX_blend_alpha_minmax */
04856 
04857 #ifdef __GLEE_GL_SGIX_blend_alpha_minmax
04858 #endif 
04859 
04860 /* GL_SGIX_impact_pixel_texture */
04861 
04862 #ifdef __GLEE_GL_SGIX_impact_pixel_texture
04863 #endif 
04864 
04865 /* GL_EXT_bgra */
04866 
04867 #ifdef __GLEE_GL_EXT_bgra
04868 #endif 
04869 
04870 /* GL_SGIX_async */
04871 
04872 #ifdef __GLEE_GL_SGIX_async
04873 #ifndef GLEE_C_DEFINED_glAsyncMarkerSGIX
04874 #define GLEE_C_DEFINED_glAsyncMarkerSGIX
04875   void __stdcall GLee_Lazy_glAsyncMarkerSGIX(GLuint marker)  {if (GLeeInit()) glAsyncMarkerSGIX(marker);}
04876   GLEEPFNGLASYNCMARKERSGIXPROC GLeeFuncPtr_glAsyncMarkerSGIX=GLee_Lazy_glAsyncMarkerSGIX;
04877 #endif
04878 #ifndef GLEE_C_DEFINED_glFinishAsyncSGIX
04879 #define GLEE_C_DEFINED_glFinishAsyncSGIX
04880   GLint __stdcall GLee_Lazy_glFinishAsyncSGIX(GLuint * markerp)  {if (GLeeInit()) return glFinishAsyncSGIX(markerp); return (GLint)0;}
04881   GLEEPFNGLFINISHASYNCSGIXPROC GLeeFuncPtr_glFinishAsyncSGIX=GLee_Lazy_glFinishAsyncSGIX;
04882 #endif
04883 #ifndef GLEE_C_DEFINED_glPollAsyncSGIX
04884 #define GLEE_C_DEFINED_glPollAsyncSGIX
04885   GLint __stdcall GLee_Lazy_glPollAsyncSGIX(GLuint * markerp)  {if (GLeeInit()) return glPollAsyncSGIX(markerp); return (GLint)0;}
04886   GLEEPFNGLPOLLASYNCSGIXPROC GLeeFuncPtr_glPollAsyncSGIX=GLee_Lazy_glPollAsyncSGIX;
04887 #endif
04888 #ifndef GLEE_C_DEFINED_glGenAsyncMarkersSGIX
04889 #define GLEE_C_DEFINED_glGenAsyncMarkersSGIX
04890   GLuint __stdcall GLee_Lazy_glGenAsyncMarkersSGIX(GLsizei range)  {if (GLeeInit()) return glGenAsyncMarkersSGIX(range); return (GLuint)0;}
04891   GLEEPFNGLGENASYNCMARKERSSGIXPROC GLeeFuncPtr_glGenAsyncMarkersSGIX=GLee_Lazy_glGenAsyncMarkersSGIX;
04892 #endif
04893 #ifndef GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX
04894 #define GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX
04895   void __stdcall GLee_Lazy_glDeleteAsyncMarkersSGIX(GLuint marker, GLsizei range)  {if (GLeeInit()) glDeleteAsyncMarkersSGIX(marker, range);}
04896   GLEEPFNGLDELETEASYNCMARKERSSGIXPROC GLeeFuncPtr_glDeleteAsyncMarkersSGIX=GLee_Lazy_glDeleteAsyncMarkersSGIX;
04897 #endif
04898 #ifndef GLEE_C_DEFINED_glIsAsyncMarkerSGIX
04899 #define GLEE_C_DEFINED_glIsAsyncMarkerSGIX
04900   GLboolean __stdcall GLee_Lazy_glIsAsyncMarkerSGIX(GLuint marker)  {if (GLeeInit()) return glIsAsyncMarkerSGIX(marker); return (GLboolean)0;}
04901   GLEEPFNGLISASYNCMARKERSGIXPROC GLeeFuncPtr_glIsAsyncMarkerSGIX=GLee_Lazy_glIsAsyncMarkerSGIX;
04902 #endif
04903 #endif 
04904 
04905 /* GL_SGIX_async_pixel */
04906 
04907 #ifdef __GLEE_GL_SGIX_async_pixel
04908 #endif 
04909 
04910 /* GL_SGIX_async_histogram */
04911 
04912 #ifdef __GLEE_GL_SGIX_async_histogram
04913 #endif 
04914 
04915 /* GL_INTEL_texture_scissor */
04916 
04917 #ifdef __GLEE_GL_INTEL_texture_scissor
04918 #endif 
04919 
04920 /* GL_INTEL_parallel_arrays */
04921 
04922 #ifdef __GLEE_GL_INTEL_parallel_arrays
04923 #ifndef GLEE_C_DEFINED_glVertexPointervINTEL
04924 #define GLEE_C_DEFINED_glVertexPointervINTEL
04925   void __stdcall GLee_Lazy_glVertexPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer)  {if (GLeeInit()) glVertexPointervINTEL(size, type, pointer);}
04926   GLEEPFNGLVERTEXPOINTERVINTELPROC GLeeFuncPtr_glVertexPointervINTEL=GLee_Lazy_glVertexPointervINTEL;
04927 #endif
04928 #ifndef GLEE_C_DEFINED_glNormalPointervINTEL
04929 #define GLEE_C_DEFINED_glNormalPointervINTEL
04930   void __stdcall GLee_Lazy_glNormalPointervINTEL(GLenum type, const GLvoid* * pointer)  {if (GLeeInit()) glNormalPointervINTEL(type, pointer);}
04931   GLEEPFNGLNORMALPOINTERVINTELPROC GLeeFuncPtr_glNormalPointervINTEL=GLee_Lazy_glNormalPointervINTEL;
04932 #endif
04933 #ifndef GLEE_C_DEFINED_glColorPointervINTEL
04934 #define GLEE_C_DEFINED_glColorPointervINTEL
04935   void __stdcall GLee_Lazy_glColorPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer)  {if (GLeeInit()) glColorPointervINTEL(size, type, pointer);}
04936   GLEEPFNGLCOLORPOINTERVINTELPROC GLeeFuncPtr_glColorPointervINTEL=GLee_Lazy_glColorPointervINTEL;
04937 #endif
04938 #ifndef GLEE_C_DEFINED_glTexCoordPointervINTEL
04939 #define GLEE_C_DEFINED_glTexCoordPointervINTEL
04940   void __stdcall GLee_Lazy_glTexCoordPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer)  {if (GLeeInit()) glTexCoordPointervINTEL(size, type, pointer);}
04941   GLEEPFNGLTEXCOORDPOINTERVINTELPROC GLeeFuncPtr_glTexCoordPointervINTEL=GLee_Lazy_glTexCoordPointervINTEL;
04942 #endif
04943 #endif 
04944 
04945 /* GL_HP_occlusion_test */
04946 
04947 #ifdef __GLEE_GL_HP_occlusion_test
04948 #endif 
04949 
04950 /* GL_EXT_pixel_transform */
04951 
04952 #ifdef __GLEE_GL_EXT_pixel_transform
04953 #ifndef GLEE_C_DEFINED_glPixelTransformParameteriEXT
04954 #define GLEE_C_DEFINED_glPixelTransformParameteriEXT
04955   void __stdcall GLee_Lazy_glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint param)  {if (GLeeInit()) glPixelTransformParameteriEXT(target, pname, param);}
04956   GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC GLeeFuncPtr_glPixelTransformParameteriEXT=GLee_Lazy_glPixelTransformParameteriEXT;
04957 #endif
04958 #ifndef GLEE_C_DEFINED_glPixelTransformParameterfEXT
04959 #define GLEE_C_DEFINED_glPixelTransformParameterfEXT
04960   void __stdcall GLee_Lazy_glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat param)  {if (GLeeInit()) glPixelTransformParameterfEXT(target, pname, param);}
04961   GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC GLeeFuncPtr_glPixelTransformParameterfEXT=GLee_Lazy_glPixelTransformParameterfEXT;
04962 #endif
04963 #ifndef GLEE_C_DEFINED_glPixelTransformParameterivEXT
04964 #define GLEE_C_DEFINED_glPixelTransformParameterivEXT
04965   void __stdcall GLee_Lazy_glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glPixelTransformParameterivEXT(target, pname, params);}
04966   GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC GLeeFuncPtr_glPixelTransformParameterivEXT=GLee_Lazy_glPixelTransformParameterivEXT;
04967 #endif
04968 #ifndef GLEE_C_DEFINED_glPixelTransformParameterfvEXT
04969 #define GLEE_C_DEFINED_glPixelTransformParameterfvEXT
04970   void __stdcall GLee_Lazy_glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glPixelTransformParameterfvEXT(target, pname, params);}
04971   GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC GLeeFuncPtr_glPixelTransformParameterfvEXT=GLee_Lazy_glPixelTransformParameterfvEXT;
04972 #endif
04973 #endif 
04974 
04975 /* GL_EXT_pixel_transform_color_table */
04976 
04977 #ifdef __GLEE_GL_EXT_pixel_transform_color_table
04978 #endif 
04979 
04980 /* GL_EXT_shared_texture_palette */
04981 
04982 #ifdef __GLEE_GL_EXT_shared_texture_palette
04983 #endif 
04984 
04985 /* GL_EXT_separate_specular_color */
04986 
04987 #ifdef __GLEE_GL_EXT_separate_specular_color
04988 #endif 
04989 
04990 /* GL_EXT_secondary_color */
04991 
04992 #ifdef __GLEE_GL_EXT_secondary_color
04993 #ifndef GLEE_C_DEFINED_glSecondaryColor3bEXT
04994 #define GLEE_C_DEFINED_glSecondaryColor3bEXT
04995   void __stdcall GLee_Lazy_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue)  {if (GLeeInit()) glSecondaryColor3bEXT(red, green, blue);}
04996   GLEEPFNGLSECONDARYCOLOR3BEXTPROC GLeeFuncPtr_glSecondaryColor3bEXT=GLee_Lazy_glSecondaryColor3bEXT;
04997 #endif
04998 #ifndef GLEE_C_DEFINED_glSecondaryColor3bvEXT
04999 #define GLEE_C_DEFINED_glSecondaryColor3bvEXT
05000   void __stdcall GLee_Lazy_glSecondaryColor3bvEXT(const GLbyte * v)  {if (GLeeInit()) glSecondaryColor3bvEXT(v);}
05001   GLEEPFNGLSECONDARYCOLOR3BVEXTPROC GLeeFuncPtr_glSecondaryColor3bvEXT=GLee_Lazy_glSecondaryColor3bvEXT;
05002 #endif
05003 #ifndef GLEE_C_DEFINED_glSecondaryColor3dEXT
05004 #define GLEE_C_DEFINED_glSecondaryColor3dEXT
05005   void __stdcall GLee_Lazy_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue)  {if (GLeeInit()) glSecondaryColor3dEXT(red, green, blue);}
05006   GLEEPFNGLSECONDARYCOLOR3DEXTPROC GLeeFuncPtr_glSecondaryColor3dEXT=GLee_Lazy_glSecondaryColor3dEXT;
05007 #endif
05008 #ifndef GLEE_C_DEFINED_glSecondaryColor3dvEXT
05009 #define GLEE_C_DEFINED_glSecondaryColor3dvEXT
05010   void __stdcall GLee_Lazy_glSecondaryColor3dvEXT(const GLdouble * v)  {if (GLeeInit()) glSecondaryColor3dvEXT(v);}
05011   GLEEPFNGLSECONDARYCOLOR3DVEXTPROC GLeeFuncPtr_glSecondaryColor3dvEXT=GLee_Lazy_glSecondaryColor3dvEXT;
05012 #endif
05013 #ifndef GLEE_C_DEFINED_glSecondaryColor3fEXT
05014 #define GLEE_C_DEFINED_glSecondaryColor3fEXT
05015   void __stdcall GLee_Lazy_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue)  {if (GLeeInit()) glSecondaryColor3fEXT(red, green, blue);}
05016   GLEEPFNGLSECONDARYCOLOR3FEXTPROC GLeeFuncPtr_glSecondaryColor3fEXT=GLee_Lazy_glSecondaryColor3fEXT;
05017 #endif
05018 #ifndef GLEE_C_DEFINED_glSecondaryColor3fvEXT
05019 #define GLEE_C_DEFINED_glSecondaryColor3fvEXT
05020   void __stdcall GLee_Lazy_glSecondaryColor3fvEXT(const GLfloat * v)  {if (GLeeInit()) glSecondaryColor3fvEXT(v);}
05021   GLEEPFNGLSECONDARYCOLOR3FVEXTPROC GLeeFuncPtr_glSecondaryColor3fvEXT=GLee_Lazy_glSecondaryColor3fvEXT;
05022 #endif
05023 #ifndef GLEE_C_DEFINED_glSecondaryColor3iEXT
05024 #define GLEE_C_DEFINED_glSecondaryColor3iEXT
05025   void __stdcall GLee_Lazy_glSecondaryColor3iEXT(GLint red, GLint green, GLint blue)  {if (GLeeInit()) glSecondaryColor3iEXT(red, green, blue);}
05026   GLEEPFNGLSECONDARYCOLOR3IEXTPROC GLeeFuncPtr_glSecondaryColor3iEXT=GLee_Lazy_glSecondaryColor3iEXT;
05027 #endif
05028 #ifndef GLEE_C_DEFINED_glSecondaryColor3ivEXT
05029 #define GLEE_C_DEFINED_glSecondaryColor3ivEXT
05030   void __stdcall GLee_Lazy_glSecondaryColor3ivEXT(const GLint * v)  {if (GLeeInit()) glSecondaryColor3ivEXT(v);}
05031   GLEEPFNGLSECONDARYCOLOR3IVEXTPROC GLeeFuncPtr_glSecondaryColor3ivEXT=GLee_Lazy_glSecondaryColor3ivEXT;
05032 #endif
05033 #ifndef GLEE_C_DEFINED_glSecondaryColor3sEXT
05034 #define GLEE_C_DEFINED_glSecondaryColor3sEXT
05035   void __stdcall GLee_Lazy_glSecondaryColor3sEXT(GLshort red, GLshort green, GLshort blue)  {if (GLeeInit()) glSecondaryColor3sEXT(red, green, blue);}
05036   GLEEPFNGLSECONDARYCOLOR3SEXTPROC GLeeFuncPtr_glSecondaryColor3sEXT=GLee_Lazy_glSecondaryColor3sEXT;
05037 #endif
05038 #ifndef GLEE_C_DEFINED_glSecondaryColor3svEXT
05039 #define GLEE_C_DEFINED_glSecondaryColor3svEXT
05040   void __stdcall GLee_Lazy_glSecondaryColor3svEXT(const GLshort * v)  {if (GLeeInit()) glSecondaryColor3svEXT(v);}
05041   GLEEPFNGLSECONDARYCOLOR3SVEXTPROC GLeeFuncPtr_glSecondaryColor3svEXT=GLee_Lazy_glSecondaryColor3svEXT;
05042 #endif
05043 #ifndef GLEE_C_DEFINED_glSecondaryColor3ubEXT
05044 #define GLEE_C_DEFINED_glSecondaryColor3ubEXT
05045   void __stdcall GLee_Lazy_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue)  {if (GLeeInit()) glSecondaryColor3ubEXT(red, green, blue);}
05046   GLEEPFNGLSECONDARYCOLOR3UBEXTPROC GLeeFuncPtr_glSecondaryColor3ubEXT=GLee_Lazy_glSecondaryColor3ubEXT;
05047 #endif
05048 #ifndef GLEE_C_DEFINED_glSecondaryColor3ubvEXT
05049 #define GLEE_C_DEFINED_glSecondaryColor3ubvEXT
05050   void __stdcall GLee_Lazy_glSecondaryColor3ubvEXT(const GLubyte * v)  {if (GLeeInit()) glSecondaryColor3ubvEXT(v);}
05051   GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC GLeeFuncPtr_glSecondaryColor3ubvEXT=GLee_Lazy_glSecondaryColor3ubvEXT;
05052 #endif
05053 #ifndef GLEE_C_DEFINED_glSecondaryColor3uiEXT
05054 #define GLEE_C_DEFINED_glSecondaryColor3uiEXT
05055   void __stdcall GLee_Lazy_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue)  {if (GLeeInit()) glSecondaryColor3uiEXT(red, green, blue);}
05056   GLEEPFNGLSECONDARYCOLOR3UIEXTPROC GLeeFuncPtr_glSecondaryColor3uiEXT=GLee_Lazy_glSecondaryColor3uiEXT;
05057 #endif
05058 #ifndef GLEE_C_DEFINED_glSecondaryColor3uivEXT
05059 #define GLEE_C_DEFINED_glSecondaryColor3uivEXT
05060   void __stdcall GLee_Lazy_glSecondaryColor3uivEXT(const GLuint * v)  {if (GLeeInit()) glSecondaryColor3uivEXT(v);}
05061   GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC GLeeFuncPtr_glSecondaryColor3uivEXT=GLee_Lazy_glSecondaryColor3uivEXT;
05062 #endif
05063 #ifndef GLEE_C_DEFINED_glSecondaryColor3usEXT
05064 #define GLEE_C_DEFINED_glSecondaryColor3usEXT
05065   void __stdcall GLee_Lazy_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue)  {if (GLeeInit()) glSecondaryColor3usEXT(red, green, blue);}
05066   GLEEPFNGLSECONDARYCOLOR3USEXTPROC GLeeFuncPtr_glSecondaryColor3usEXT=GLee_Lazy_glSecondaryColor3usEXT;
05067 #endif
05068 #ifndef GLEE_C_DEFINED_glSecondaryColor3usvEXT
05069 #define GLEE_C_DEFINED_glSecondaryColor3usvEXT
05070   void __stdcall GLee_Lazy_glSecondaryColor3usvEXT(const GLushort * v)  {if (GLeeInit()) glSecondaryColor3usvEXT(v);}
05071   GLEEPFNGLSECONDARYCOLOR3USVEXTPROC GLeeFuncPtr_glSecondaryColor3usvEXT=GLee_Lazy_glSecondaryColor3usvEXT;
05072 #endif
05073 #ifndef GLEE_C_DEFINED_glSecondaryColorPointerEXT
05074 #define GLEE_C_DEFINED_glSecondaryColorPointerEXT
05075   void __stdcall GLee_Lazy_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glSecondaryColorPointerEXT(size, type, stride, pointer);}
05076   GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC GLeeFuncPtr_glSecondaryColorPointerEXT=GLee_Lazy_glSecondaryColorPointerEXT;
05077 #endif
05078 #endif 
05079 
05080 /* GL_EXT_texture_perturb_normal */
05081 
05082 #ifdef __GLEE_GL_EXT_texture_perturb_normal
05083 #ifndef GLEE_C_DEFINED_glTextureNormalEXT
05084 #define GLEE_C_DEFINED_glTextureNormalEXT
05085   void __stdcall GLee_Lazy_glTextureNormalEXT(GLenum mode)  {if (GLeeInit()) glTextureNormalEXT(mode);}
05086   GLEEPFNGLTEXTURENORMALEXTPROC GLeeFuncPtr_glTextureNormalEXT=GLee_Lazy_glTextureNormalEXT;
05087 #endif
05088 #endif 
05089 
05090 /* GL_EXT_multi_draw_arrays */
05091 
05092 #ifdef __GLEE_GL_EXT_multi_draw_arrays
05093 #ifndef GLEE_C_DEFINED_glMultiDrawArraysEXT
05094 #define GLEE_C_DEFINED_glMultiDrawArraysEXT
05095   void __stdcall GLee_Lazy_glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount)  {if (GLeeInit()) glMultiDrawArraysEXT(mode, first, count, primcount);}
05096   GLEEPFNGLMULTIDRAWARRAYSEXTPROC GLeeFuncPtr_glMultiDrawArraysEXT=GLee_Lazy_glMultiDrawArraysEXT;
05097 #endif
05098 #ifndef GLEE_C_DEFINED_glMultiDrawElementsEXT
05099 #define GLEE_C_DEFINED_glMultiDrawElementsEXT
05100   void __stdcall GLee_Lazy_glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount)  {if (GLeeInit()) glMultiDrawElementsEXT(mode, count, type, indices, primcount);}
05101   GLEEPFNGLMULTIDRAWELEMENTSEXTPROC GLeeFuncPtr_glMultiDrawElementsEXT=GLee_Lazy_glMultiDrawElementsEXT;
05102 #endif
05103 #endif 
05104 
05105 /* GL_EXT_fog_coord */
05106 
05107 #ifdef __GLEE_GL_EXT_fog_coord
05108 #ifndef GLEE_C_DEFINED_glFogCoordfEXT
05109 #define GLEE_C_DEFINED_glFogCoordfEXT
05110   void __stdcall GLee_Lazy_glFogCoordfEXT(GLfloat coord)  {if (GLeeInit()) glFogCoordfEXT(coord);}
05111   GLEEPFNGLFOGCOORDFEXTPROC GLeeFuncPtr_glFogCoordfEXT=GLee_Lazy_glFogCoordfEXT;
05112 #endif
05113 #ifndef GLEE_C_DEFINED_glFogCoordfvEXT
05114 #define GLEE_C_DEFINED_glFogCoordfvEXT
05115   void __stdcall GLee_Lazy_glFogCoordfvEXT(const GLfloat * coord)  {if (GLeeInit()) glFogCoordfvEXT(coord);}
05116   GLEEPFNGLFOGCOORDFVEXTPROC GLeeFuncPtr_glFogCoordfvEXT=GLee_Lazy_glFogCoordfvEXT;
05117 #endif
05118 #ifndef GLEE_C_DEFINED_glFogCoorddEXT
05119 #define GLEE_C_DEFINED_glFogCoorddEXT
05120   void __stdcall GLee_Lazy_glFogCoorddEXT(GLdouble coord)  {if (GLeeInit()) glFogCoorddEXT(coord);}
05121   GLEEPFNGLFOGCOORDDEXTPROC GLeeFuncPtr_glFogCoorddEXT=GLee_Lazy_glFogCoorddEXT;
05122 #endif
05123 #ifndef GLEE_C_DEFINED_glFogCoorddvEXT
05124 #define GLEE_C_DEFINED_glFogCoorddvEXT
05125   void __stdcall GLee_Lazy_glFogCoorddvEXT(const GLdouble * coord)  {if (GLeeInit()) glFogCoorddvEXT(coord);}
05126   GLEEPFNGLFOGCOORDDVEXTPROC GLeeFuncPtr_glFogCoorddvEXT=GLee_Lazy_glFogCoorddvEXT;
05127 #endif
05128 #ifndef GLEE_C_DEFINED_glFogCoordPointerEXT
05129 #define GLEE_C_DEFINED_glFogCoordPointerEXT
05130   void __stdcall GLee_Lazy_glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glFogCoordPointerEXT(type, stride, pointer);}
05131   GLEEPFNGLFOGCOORDPOINTEREXTPROC GLeeFuncPtr_glFogCoordPointerEXT=GLee_Lazy_glFogCoordPointerEXT;
05132 #endif
05133 #endif 
05134 
05135 /* GL_REND_screen_coordinates */
05136 
05137 #ifdef __GLEE_GL_REND_screen_coordinates
05138 #endif 
05139 
05140 /* GL_EXT_coordinate_frame */
05141 
05142 #ifdef __GLEE_GL_EXT_coordinate_frame
05143 #ifndef GLEE_C_DEFINED_glTangent3bEXT
05144 #define GLEE_C_DEFINED_glTangent3bEXT
05145   void __stdcall GLee_Lazy_glTangent3bEXT(GLbyte tx, GLbyte ty, GLbyte tz)  {if (GLeeInit()) glTangent3bEXT(tx, ty, tz);}
05146   GLEEPFNGLTANGENT3BEXTPROC GLeeFuncPtr_glTangent3bEXT=GLee_Lazy_glTangent3bEXT;
05147 #endif
05148 #ifndef GLEE_C_DEFINED_glTangent3bvEXT
05149 #define GLEE_C_DEFINED_glTangent3bvEXT
05150   void __stdcall GLee_Lazy_glTangent3bvEXT(const GLbyte * v)  {if (GLeeInit()) glTangent3bvEXT(v);}
05151   GLEEPFNGLTANGENT3BVEXTPROC GLeeFuncPtr_glTangent3bvEXT=GLee_Lazy_glTangent3bvEXT;
05152 #endif
05153 #ifndef GLEE_C_DEFINED_glTangent3dEXT
05154 #define GLEE_C_DEFINED_glTangent3dEXT
05155   void __stdcall GLee_Lazy_glTangent3dEXT(GLdouble tx, GLdouble ty, GLdouble tz)  {if (GLeeInit()) glTangent3dEXT(tx, ty, tz);}
05156   GLEEPFNGLTANGENT3DEXTPROC GLeeFuncPtr_glTangent3dEXT=GLee_Lazy_glTangent3dEXT;
05157 #endif
05158 #ifndef GLEE_C_DEFINED_glTangent3dvEXT
05159 #define GLEE_C_DEFINED_glTangent3dvEXT
05160   void __stdcall GLee_Lazy_glTangent3dvEXT(const GLdouble * v)  {if (GLeeInit()) glTangent3dvEXT(v);}
05161   GLEEPFNGLTANGENT3DVEXTPROC GLeeFuncPtr_glTangent3dvEXT=GLee_Lazy_glTangent3dvEXT;
05162 #endif
05163 #ifndef GLEE_C_DEFINED_glTangent3fEXT
05164 #define GLEE_C_DEFINED_glTangent3fEXT
05165   void __stdcall GLee_Lazy_glTangent3fEXT(GLfloat tx, GLfloat ty, GLfloat tz)  {if (GLeeInit()) glTangent3fEXT(tx, ty, tz);}
05166   GLEEPFNGLTANGENT3FEXTPROC GLeeFuncPtr_glTangent3fEXT=GLee_Lazy_glTangent3fEXT;
05167 #endif
05168 #ifndef GLEE_C_DEFINED_glTangent3fvEXT
05169 #define GLEE_C_DEFINED_glTangent3fvEXT
05170   void __stdcall GLee_Lazy_glTangent3fvEXT(const GLfloat * v)  {if (GLeeInit()) glTangent3fvEXT(v);}
05171   GLEEPFNGLTANGENT3FVEXTPROC GLeeFuncPtr_glTangent3fvEXT=GLee_Lazy_glTangent3fvEXT;
05172 #endif
05173 #ifndef GLEE_C_DEFINED_glTangent3iEXT
05174 #define GLEE_C_DEFINED_glTangent3iEXT
05175   void __stdcall GLee_Lazy_glTangent3iEXT(GLint tx, GLint ty, GLint tz)  {if (GLeeInit()) glTangent3iEXT(tx, ty, tz);}
05176   GLEEPFNGLTANGENT3IEXTPROC GLeeFuncPtr_glTangent3iEXT=GLee_Lazy_glTangent3iEXT;
05177 #endif
05178 #ifndef GLEE_C_DEFINED_glTangent3ivEXT
05179 #define GLEE_C_DEFINED_glTangent3ivEXT
05180   void __stdcall GLee_Lazy_glTangent3ivEXT(const GLint * v)  {if (GLeeInit()) glTangent3ivEXT(v);}
05181   GLEEPFNGLTANGENT3IVEXTPROC GLeeFuncPtr_glTangent3ivEXT=GLee_Lazy_glTangent3ivEXT;
05182 #endif
05183 #ifndef GLEE_C_DEFINED_glTangent3sEXT
05184 #define GLEE_C_DEFINED_glTangent3sEXT
05185   void __stdcall GLee_Lazy_glTangent3sEXT(GLshort tx, GLshort ty, GLshort tz)  {if (GLeeInit()) glTangent3sEXT(tx, ty, tz);}
05186   GLEEPFNGLTANGENT3SEXTPROC GLeeFuncPtr_glTangent3sEXT=GLee_Lazy_glTangent3sEXT;
05187 #endif
05188 #ifndef GLEE_C_DEFINED_glTangent3svEXT
05189 #define GLEE_C_DEFINED_glTangent3svEXT
05190   void __stdcall GLee_Lazy_glTangent3svEXT(const GLshort * v)  {if (GLeeInit()) glTangent3svEXT(v);}
05191   GLEEPFNGLTANGENT3SVEXTPROC GLeeFuncPtr_glTangent3svEXT=GLee_Lazy_glTangent3svEXT;
05192 #endif
05193 #ifndef GLEE_C_DEFINED_glBinormal3bEXT
05194 #define GLEE_C_DEFINED_glBinormal3bEXT
05195   void __stdcall GLee_Lazy_glBinormal3bEXT(GLbyte bx, GLbyte by, GLbyte bz)  {if (GLeeInit()) glBinormal3bEXT(bx, by, bz);}
05196   GLEEPFNGLBINORMAL3BEXTPROC GLeeFuncPtr_glBinormal3bEXT=GLee_Lazy_glBinormal3bEXT;
05197 #endif
05198 #ifndef GLEE_C_DEFINED_glBinormal3bvEXT
05199 #define GLEE_C_DEFINED_glBinormal3bvEXT
05200   void __stdcall GLee_Lazy_glBinormal3bvEXT(const GLbyte * v)  {if (GLeeInit()) glBinormal3bvEXT(v);}
05201   GLEEPFNGLBINORMAL3BVEXTPROC GLeeFuncPtr_glBinormal3bvEXT=GLee_Lazy_glBinormal3bvEXT;
05202 #endif
05203 #ifndef GLEE_C_DEFINED_glBinormal3dEXT
05204 #define GLEE_C_DEFINED_glBinormal3dEXT
05205   void __stdcall GLee_Lazy_glBinormal3dEXT(GLdouble bx, GLdouble by, GLdouble bz)  {if (GLeeInit()) glBinormal3dEXT(bx, by, bz);}
05206   GLEEPFNGLBINORMAL3DEXTPROC GLeeFuncPtr_glBinormal3dEXT=GLee_Lazy_glBinormal3dEXT;
05207 #endif
05208 #ifndef GLEE_C_DEFINED_glBinormal3dvEXT
05209 #define GLEE_C_DEFINED_glBinormal3dvEXT
05210   void __stdcall GLee_Lazy_glBinormal3dvEXT(const GLdouble * v)  {if (GLeeInit()) glBinormal3dvEXT(v);}
05211   GLEEPFNGLBINORMAL3DVEXTPROC GLeeFuncPtr_glBinormal3dvEXT=GLee_Lazy_glBinormal3dvEXT;
05212 #endif
05213 #ifndef GLEE_C_DEFINED_glBinormal3fEXT
05214 #define GLEE_C_DEFINED_glBinormal3fEXT
05215   void __stdcall GLee_Lazy_glBinormal3fEXT(GLfloat bx, GLfloat by, GLfloat bz)  {if (GLeeInit()) glBinormal3fEXT(bx, by, bz);}
05216   GLEEPFNGLBINORMAL3FEXTPROC GLeeFuncPtr_glBinormal3fEXT=GLee_Lazy_glBinormal3fEXT;
05217 #endif
05218 #ifndef GLEE_C_DEFINED_glBinormal3fvEXT
05219 #define GLEE_C_DEFINED_glBinormal3fvEXT
05220   void __stdcall GLee_Lazy_glBinormal3fvEXT(const GLfloat * v)  {if (GLeeInit()) glBinormal3fvEXT(v);}
05221   GLEEPFNGLBINORMAL3FVEXTPROC GLeeFuncPtr_glBinormal3fvEXT=GLee_Lazy_glBinormal3fvEXT;
05222 #endif
05223 #ifndef GLEE_C_DEFINED_glBinormal3iEXT
05224 #define GLEE_C_DEFINED_glBinormal3iEXT
05225   void __stdcall GLee_Lazy_glBinormal3iEXT(GLint bx, GLint by, GLint bz)  {if (GLeeInit()) glBinormal3iEXT(bx, by, bz);}
05226   GLEEPFNGLBINORMAL3IEXTPROC GLeeFuncPtr_glBinormal3iEXT=GLee_Lazy_glBinormal3iEXT;
05227 #endif
05228 #ifndef GLEE_C_DEFINED_glBinormal3ivEXT
05229 #define GLEE_C_DEFINED_glBinormal3ivEXT
05230   void __stdcall GLee_Lazy_glBinormal3ivEXT(const GLint * v)  {if (GLeeInit()) glBinormal3ivEXT(v);}
05231   GLEEPFNGLBINORMAL3IVEXTPROC GLeeFuncPtr_glBinormal3ivEXT=GLee_Lazy_glBinormal3ivEXT;
05232 #endif
05233 #ifndef GLEE_C_DEFINED_glBinormal3sEXT
05234 #define GLEE_C_DEFINED_glBinormal3sEXT
05235   void __stdcall GLee_Lazy_glBinormal3sEXT(GLshort bx, GLshort by, GLshort bz)  {if (GLeeInit()) glBinormal3sEXT(bx, by, bz);}
05236   GLEEPFNGLBINORMAL3SEXTPROC GLeeFuncPtr_glBinormal3sEXT=GLee_Lazy_glBinormal3sEXT;
05237 #endif
05238 #ifndef GLEE_C_DEFINED_glBinormal3svEXT
05239 #define GLEE_C_DEFINED_glBinormal3svEXT
05240   void __stdcall GLee_Lazy_glBinormal3svEXT(const GLshort * v)  {if (GLeeInit()) glBinormal3svEXT(v);}
05241   GLEEPFNGLBINORMAL3SVEXTPROC GLeeFuncPtr_glBinormal3svEXT=GLee_Lazy_glBinormal3svEXT;
05242 #endif
05243 #ifndef GLEE_C_DEFINED_glTangentPointerEXT
05244 #define GLEE_C_DEFINED_glTangentPointerEXT
05245   void __stdcall GLee_Lazy_glTangentPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glTangentPointerEXT(type, stride, pointer);}
05246   GLEEPFNGLTANGENTPOINTEREXTPROC GLeeFuncPtr_glTangentPointerEXT=GLee_Lazy_glTangentPointerEXT;
05247 #endif
05248 #ifndef GLEE_C_DEFINED_glBinormalPointerEXT
05249 #define GLEE_C_DEFINED_glBinormalPointerEXT
05250   void __stdcall GLee_Lazy_glBinormalPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glBinormalPointerEXT(type, stride, pointer);}
05251   GLEEPFNGLBINORMALPOINTEREXTPROC GLeeFuncPtr_glBinormalPointerEXT=GLee_Lazy_glBinormalPointerEXT;
05252 #endif
05253 #endif 
05254 
05255 /* GL_EXT_texture_env_combine */
05256 
05257 #ifdef __GLEE_GL_EXT_texture_env_combine
05258 #endif 
05259 
05260 /* GL_APPLE_specular_vector */
05261 
05262 #ifdef __GLEE_GL_APPLE_specular_vector
05263 #endif 
05264 
05265 /* GL_APPLE_transform_hint */
05266 
05267 #ifdef __GLEE_GL_APPLE_transform_hint
05268 #endif 
05269 
05270 /* GL_SGIX_fog_scale */
05271 
05272 #ifdef __GLEE_GL_SGIX_fog_scale
05273 #endif 
05274 
05275 /* GL_SUNX_constant_data */
05276 
05277 #ifdef __GLEE_GL_SUNX_constant_data
05278 #ifndef GLEE_C_DEFINED_glFinishTextureSUNX
05279 #define GLEE_C_DEFINED_glFinishTextureSUNX
05280   void __stdcall GLee_Lazy_glFinishTextureSUNX(void)  {if (GLeeInit()) glFinishTextureSUNX();}
05281   GLEEPFNGLFINISHTEXTURESUNXPROC GLeeFuncPtr_glFinishTextureSUNX=GLee_Lazy_glFinishTextureSUNX;
05282 #endif
05283 #endif 
05284 
05285 /* GL_SUN_global_alpha */
05286 
05287 #ifdef __GLEE_GL_SUN_global_alpha
05288 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorbSUN
05289 #define GLEE_C_DEFINED_glGlobalAlphaFactorbSUN
05290   void __stdcall GLee_Lazy_glGlobalAlphaFactorbSUN(GLbyte factor)  {if (GLeeInit()) glGlobalAlphaFactorbSUN(factor);}
05291   GLEEPFNGLGLOBALALPHAFACTORBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorbSUN=GLee_Lazy_glGlobalAlphaFactorbSUN;
05292 #endif
05293 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorsSUN
05294 #define GLEE_C_DEFINED_glGlobalAlphaFactorsSUN
05295   void __stdcall GLee_Lazy_glGlobalAlphaFactorsSUN(GLshort factor)  {if (GLeeInit()) glGlobalAlphaFactorsSUN(factor);}
05296   GLEEPFNGLGLOBALALPHAFACTORSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorsSUN=GLee_Lazy_glGlobalAlphaFactorsSUN;
05297 #endif
05298 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoriSUN
05299 #define GLEE_C_DEFINED_glGlobalAlphaFactoriSUN
05300   void __stdcall GLee_Lazy_glGlobalAlphaFactoriSUN(GLint factor)  {if (GLeeInit()) glGlobalAlphaFactoriSUN(factor);}
05301   GLEEPFNGLGLOBALALPHAFACTORISUNPROC GLeeFuncPtr_glGlobalAlphaFactoriSUN=GLee_Lazy_glGlobalAlphaFactoriSUN;
05302 #endif
05303 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorfSUN
05304 #define GLEE_C_DEFINED_glGlobalAlphaFactorfSUN
05305   void __stdcall GLee_Lazy_glGlobalAlphaFactorfSUN(GLfloat factor)  {if (GLeeInit()) glGlobalAlphaFactorfSUN(factor);}
05306   GLEEPFNGLGLOBALALPHAFACTORFSUNPROC GLeeFuncPtr_glGlobalAlphaFactorfSUN=GLee_Lazy_glGlobalAlphaFactorfSUN;
05307 #endif
05308 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactordSUN
05309 #define GLEE_C_DEFINED_glGlobalAlphaFactordSUN
05310   void __stdcall GLee_Lazy_glGlobalAlphaFactordSUN(GLdouble factor)  {if (GLeeInit()) glGlobalAlphaFactordSUN(factor);}
05311   GLEEPFNGLGLOBALALPHAFACTORDSUNPROC GLeeFuncPtr_glGlobalAlphaFactordSUN=GLee_Lazy_glGlobalAlphaFactordSUN;
05312 #endif
05313 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorubSUN
05314 #define GLEE_C_DEFINED_glGlobalAlphaFactorubSUN
05315   void __stdcall GLee_Lazy_glGlobalAlphaFactorubSUN(GLubyte factor)  {if (GLeeInit()) glGlobalAlphaFactorubSUN(factor);}
05316   GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorubSUN=GLee_Lazy_glGlobalAlphaFactorubSUN;
05317 #endif
05318 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorusSUN
05319 #define GLEE_C_DEFINED_glGlobalAlphaFactorusSUN
05320   void __stdcall GLee_Lazy_glGlobalAlphaFactorusSUN(GLushort factor)  {if (GLeeInit()) glGlobalAlphaFactorusSUN(factor);}
05321   GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorusSUN=GLee_Lazy_glGlobalAlphaFactorusSUN;
05322 #endif
05323 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN
05324 #define GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN
05325   void __stdcall GLee_Lazy_glGlobalAlphaFactoruiSUN(GLuint factor)  {if (GLeeInit()) glGlobalAlphaFactoruiSUN(factor);}
05326   GLEEPFNGLGLOBALALPHAFACTORUISUNPROC GLeeFuncPtr_glGlobalAlphaFactoruiSUN=GLee_Lazy_glGlobalAlphaFactoruiSUN;
05327 #endif
05328 #endif 
05329 
05330 /* GL_SUN_triangle_list */
05331 
05332 #ifdef __GLEE_GL_SUN_triangle_list
05333 #ifndef GLEE_C_DEFINED_glReplacementCodeuiSUN
05334 #define GLEE_C_DEFINED_glReplacementCodeuiSUN
05335   void __stdcall GLee_Lazy_glReplacementCodeuiSUN(GLuint code)  {if (GLeeInit()) glReplacementCodeuiSUN(code);}
05336   GLEEPFNGLREPLACEMENTCODEUISUNPROC GLeeFuncPtr_glReplacementCodeuiSUN=GLee_Lazy_glReplacementCodeuiSUN;
05337 #endif
05338 #ifndef GLEE_C_DEFINED_glReplacementCodeusSUN
05339 #define GLEE_C_DEFINED_glReplacementCodeusSUN
05340   void __stdcall GLee_Lazy_glReplacementCodeusSUN(GLushort code)  {if (GLeeInit()) glReplacementCodeusSUN(code);}
05341   GLEEPFNGLREPLACEMENTCODEUSSUNPROC GLeeFuncPtr_glReplacementCodeusSUN=GLee_Lazy_glReplacementCodeusSUN;
05342 #endif
05343 #ifndef GLEE_C_DEFINED_glReplacementCodeubSUN
05344 #define GLEE_C_DEFINED_glReplacementCodeubSUN
05345   void __stdcall GLee_Lazy_glReplacementCodeubSUN(GLubyte code)  {if (GLeeInit()) glReplacementCodeubSUN(code);}
05346   GLEEPFNGLREPLACEMENTCODEUBSUNPROC GLeeFuncPtr_glReplacementCodeubSUN=GLee_Lazy_glReplacementCodeubSUN;
05347 #endif
05348 #ifndef GLEE_C_DEFINED_glReplacementCodeuivSUN
05349 #define GLEE_C_DEFINED_glReplacementCodeuivSUN
05350   void __stdcall GLee_Lazy_glReplacementCodeuivSUN(const GLuint * code)  {if (GLeeInit()) glReplacementCodeuivSUN(code);}
05351   GLEEPFNGLREPLACEMENTCODEUIVSUNPROC GLeeFuncPtr_glReplacementCodeuivSUN=GLee_Lazy_glReplacementCodeuivSUN;
05352 #endif
05353 #ifndef GLEE_C_DEFINED_glReplacementCodeusvSUN
05354 #define GLEE_C_DEFINED_glReplacementCodeusvSUN
05355   void __stdcall GLee_Lazy_glReplacementCodeusvSUN(const GLushort * code)  {if (GLeeInit()) glReplacementCodeusvSUN(code);}
05356   GLEEPFNGLREPLACEMENTCODEUSVSUNPROC GLeeFuncPtr_glReplacementCodeusvSUN=GLee_Lazy_glReplacementCodeusvSUN;
05357 #endif
05358 #ifndef GLEE_C_DEFINED_glReplacementCodeubvSUN
05359 #define GLEE_C_DEFINED_glReplacementCodeubvSUN
05360   void __stdcall GLee_Lazy_glReplacementCodeubvSUN(const GLubyte * code)  {if (GLeeInit()) glReplacementCodeubvSUN(code);}
05361   GLEEPFNGLREPLACEMENTCODEUBVSUNPROC GLeeFuncPtr_glReplacementCodeubvSUN=GLee_Lazy_glReplacementCodeubvSUN;
05362 #endif
05363 #ifndef GLEE_C_DEFINED_glReplacementCodePointerSUN
05364 #define GLEE_C_DEFINED_glReplacementCodePointerSUN
05365   void __stdcall GLee_Lazy_glReplacementCodePointerSUN(GLenum type, GLsizei stride, const GLvoid* * pointer)  {if (GLeeInit()) glReplacementCodePointerSUN(type, stride, pointer);}
05366   GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC GLeeFuncPtr_glReplacementCodePointerSUN=GLee_Lazy_glReplacementCodePointerSUN;
05367 #endif
05368 #endif 
05369 
05370 /* GL_SUN_vertex */
05371 
05372 #ifdef __GLEE_GL_SUN_vertex
05373 #ifndef GLEE_C_DEFINED_glColor4ubVertex2fSUN
05374 #define GLEE_C_DEFINED_glColor4ubVertex2fSUN
05375   void __stdcall GLee_Lazy_glColor4ubVertex2fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y)  {if (GLeeInit()) glColor4ubVertex2fSUN(r, g, b, a, x, y);}
05376   GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC GLeeFuncPtr_glColor4ubVertex2fSUN=GLee_Lazy_glColor4ubVertex2fSUN;
05377 #endif
05378 #ifndef GLEE_C_DEFINED_glColor4ubVertex2fvSUN
05379 #define GLEE_C_DEFINED_glColor4ubVertex2fvSUN
05380   void __stdcall GLee_Lazy_glColor4ubVertex2fvSUN(const GLubyte * c, const GLfloat * v)  {if (GLeeInit()) glColor4ubVertex2fvSUN(c, v);}
05381   GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC GLeeFuncPtr_glColor4ubVertex2fvSUN=GLee_Lazy_glColor4ubVertex2fvSUN;
05382 #endif
05383 #ifndef GLEE_C_DEFINED_glColor4ubVertex3fSUN
05384 #define GLEE_C_DEFINED_glColor4ubVertex3fSUN
05385   void __stdcall GLee_Lazy_glColor4ubVertex3fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glColor4ubVertex3fSUN(r, g, b, a, x, y, z);}
05386   GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glColor4ubVertex3fSUN=GLee_Lazy_glColor4ubVertex3fSUN;
05387 #endif
05388 #ifndef GLEE_C_DEFINED_glColor4ubVertex3fvSUN
05389 #define GLEE_C_DEFINED_glColor4ubVertex3fvSUN
05390   void __stdcall GLee_Lazy_glColor4ubVertex3fvSUN(const GLubyte * c, const GLfloat * v)  {if (GLeeInit()) glColor4ubVertex3fvSUN(c, v);}
05391   GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glColor4ubVertex3fvSUN=GLee_Lazy_glColor4ubVertex3fvSUN;
05392 #endif
05393 #ifndef GLEE_C_DEFINED_glColor3fVertex3fSUN
05394 #define GLEE_C_DEFINED_glColor3fVertex3fSUN
05395   void __stdcall GLee_Lazy_glColor3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glColor3fVertex3fSUN(r, g, b, x, y, z);}
05396   GLEEPFNGLCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glColor3fVertex3fSUN=GLee_Lazy_glColor3fVertex3fSUN;
05397 #endif
05398 #ifndef GLEE_C_DEFINED_glColor3fVertex3fvSUN
05399 #define GLEE_C_DEFINED_glColor3fVertex3fvSUN
05400   void __stdcall GLee_Lazy_glColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * v)  {if (GLeeInit()) glColor3fVertex3fvSUN(c, v);}
05401   GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor3fVertex3fvSUN=GLee_Lazy_glColor3fVertex3fvSUN;
05402 #endif
05403 #ifndef GLEE_C_DEFINED_glNormal3fVertex3fSUN
05404 #define GLEE_C_DEFINED_glNormal3fVertex3fSUN
05405   void __stdcall GLee_Lazy_glNormal3fVertex3fSUN(GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glNormal3fVertex3fSUN(nx, ny, nz, x, y, z);}
05406   GLEEPFNGLNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glNormal3fVertex3fSUN=GLee_Lazy_glNormal3fVertex3fSUN;
05407 #endif
05408 #ifndef GLEE_C_DEFINED_glNormal3fVertex3fvSUN
05409 #define GLEE_C_DEFINED_glNormal3fVertex3fvSUN
05410   void __stdcall GLee_Lazy_glNormal3fVertex3fvSUN(const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glNormal3fVertex3fvSUN(n, v);}
05411   GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glNormal3fVertex3fvSUN=GLee_Lazy_glNormal3fVertex3fvSUN;
05412 #endif
05413 #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN
05414 #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN
05415   void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glColor4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z);}
05416   GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fSUN=GLee_Lazy_glColor4fNormal3fVertex3fSUN;
05417 #endif
05418 #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN
05419 #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN
05420   void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glColor4fNormal3fVertex3fvSUN(c, n, v);}
05421   GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN=GLee_Lazy_glColor4fNormal3fVertex3fvSUN;
05422 #endif
05423 #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fSUN
05424 #define GLEE_C_DEFINED_glTexCoord2fVertex3fSUN
05425   void __stdcall GLee_Lazy_glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glTexCoord2fVertex3fSUN(s, t, x, y, z);}
05426   GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fSUN=GLee_Lazy_glTexCoord2fVertex3fSUN;
05427 #endif
05428 #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN
05429 #define GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN
05430   void __stdcall GLee_Lazy_glTexCoord2fVertex3fvSUN(const GLfloat * tc, const GLfloat * v)  {if (GLeeInit()) glTexCoord2fVertex3fvSUN(tc, v);}
05431   GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fvSUN=GLee_Lazy_glTexCoord2fVertex3fvSUN;
05432 #endif
05433 #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fSUN
05434 #define GLEE_C_DEFINED_glTexCoord4fVertex4fSUN
05435   void __stdcall GLee_Lazy_glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glTexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w);}
05436   GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fSUN=GLee_Lazy_glTexCoord4fVertex4fSUN;
05437 #endif
05438 #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN
05439 #define GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN
05440   void __stdcall GLee_Lazy_glTexCoord4fVertex4fvSUN(const GLfloat * tc, const GLfloat * v)  {if (GLeeInit()) glTexCoord4fVertex4fvSUN(tc, v);}
05441   GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fvSUN=GLee_Lazy_glTexCoord4fVertex4fvSUN;
05442 #endif
05443 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN
05444 #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN
05445   void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN(GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glTexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z);}
05446   GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN;
05447 #endif
05448 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
05449 #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
05450   void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc, const GLubyte * c, const GLfloat * v)  {if (GLeeInit()) glTexCoord2fColor4ubVertex3fvSUN(tc, c, v);}
05451   GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN;
05452 #endif
05453 #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN
05454 #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN
05455   void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glTexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z);}
05456   GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fSUN;
05457 #endif
05458 #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN
05459 #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN
05460   void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * v)  {if (GLeeInit()) glTexCoord2fColor3fVertex3fvSUN(tc, c, v);}
05461   GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN;
05462 #endif
05463 #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN
05464 #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN
05465   void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glTexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z);}
05466   GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN;
05467 #endif
05468 #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
05469 #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
05470   void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glTexCoord2fNormal3fVertex3fvSUN(tc, n, v);}
05471   GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN;
05472 #endif
05473 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
05474 #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
05475   void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z);}
05476   GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN;
05477 #endif
05478 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
05479 #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
05480   void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v);}
05481   GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN;
05482 #endif
05483 #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
05484 #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
05485   void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w);}
05486   GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN;
05487 #endif
05488 #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
05489 #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
05490   void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v);}
05491   GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN;
05492 #endif
05493 #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN
05494 #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN
05495   void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fSUN(GLuint rc, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiVertex3fSUN(rc, x, y, z);}
05496   GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fSUN=GLee_Lazy_glReplacementCodeuiVertex3fSUN;
05497 #endif
05498 #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN
05499 #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN
05500   void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fvSUN(const GLuint * rc, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiVertex3fvSUN(rc, v);}
05501   GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN=GLee_Lazy_glReplacementCodeuiVertex3fvSUN;
05502 #endif
05503 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
05504 #define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
05505   void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSUN(GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z);}
05506   GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSUN;
05507 #endif
05508 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
05509 #define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
05510   void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * rc, const GLubyte * c, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v);}
05511   GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN;
05512 #endif
05513 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
05514 #define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
05515   void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z);}
05516   GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN;
05517 #endif
05518 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
05519 #define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
05520   void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiColor3fVertex3fvSUN(rc, c, v);}
05521   GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSUN;
05522 #endif
05523 #ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
05524 #define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
05525   void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSUN(GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z);}
05526   GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSUN;
05527 #endif
05528 #ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
05529 #define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
05530   void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v);}
05531   GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN;
05532 #endif
05533 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
05534 #define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
05535   void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z);}
05536   GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
05537 #endif
05538 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
05539 #define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
05540   void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v);}
05541   GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
05542 #endif
05543 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
05544 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
05545   void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z);}
05546   GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN;
05547 #endif
05548 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
05549 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
05550   void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v);}
05551   GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN;
05552 #endif
05553 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
05554 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
05555   void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z);}
05556   GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
05557 #endif
05558 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
05559 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
05560   void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v);}
05561   GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
05562 #endif
05563 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
05564 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
05565   void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z);}
05566   GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
05567 #endif
05568 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
05569 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
05570   void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v)  {if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v);}
05571   GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
05572 #endif
05573 #endif 
05574 
05575 /* GL_EXT_blend_func_separate */
05576 
05577 #ifdef __GLEE_GL_EXT_blend_func_separate
05578 #ifndef GLEE_C_DEFINED_glBlendFuncSeparateEXT
05579 #define GLEE_C_DEFINED_glBlendFuncSeparateEXT
05580   void __stdcall GLee_Lazy_glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)  {if (GLeeInit()) glBlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
05581   GLEEPFNGLBLENDFUNCSEPARATEEXTPROC GLeeFuncPtr_glBlendFuncSeparateEXT=GLee_Lazy_glBlendFuncSeparateEXT;
05582 #endif
05583 #endif 
05584 
05585 /* GL_INGR_color_clamp */
05586 
05587 #ifdef __GLEE_GL_INGR_color_clamp
05588 #endif 
05589 
05590 /* GL_INGR_interlace_read */
05591 
05592 #ifdef __GLEE_GL_INGR_interlace_read
05593 #endif 
05594 
05595 /* GL_EXT_stencil_wrap */
05596 
05597 #ifdef __GLEE_GL_EXT_stencil_wrap
05598 #endif 
05599 
05600 /* GL_EXT_422_pixels */
05601 
05602 #ifdef __GLEE_GL_EXT_422_pixels
05603 #endif 
05604 
05605 /* GL_NV_texgen_reflection */
05606 
05607 #ifdef __GLEE_GL_NV_texgen_reflection
05608 #endif 
05609 
05610 /* GL_EXT_texture_cube_map */
05611 
05612 #ifdef __GLEE_GL_EXT_texture_cube_map
05613 #endif 
05614 
05615 /* GL_SUN_convolution_border_modes */
05616 
05617 #ifdef __GLEE_GL_SUN_convolution_border_modes
05618 #endif 
05619 
05620 /* GL_EXT_texture_env_add */
05621 
05622 #ifdef __GLEE_GL_EXT_texture_env_add
05623 #endif 
05624 
05625 /* GL_EXT_texture_lod_bias */
05626 
05627 #ifdef __GLEE_GL_EXT_texture_lod_bias
05628 #endif 
05629 
05630 /* GL_EXT_texture_filter_anisotropic */
05631 
05632 #ifdef __GLEE_GL_EXT_texture_filter_anisotropic
05633 #endif 
05634 
05635 /* GL_EXT_vertex_weighting */
05636 
05637 #ifdef __GLEE_GL_EXT_vertex_weighting
05638 #ifndef GLEE_C_DEFINED_glVertexWeightfEXT
05639 #define GLEE_C_DEFINED_glVertexWeightfEXT
05640   void __stdcall GLee_Lazy_glVertexWeightfEXT(GLfloat weight)  {if (GLeeInit()) glVertexWeightfEXT(weight);}
05641   GLEEPFNGLVERTEXWEIGHTFEXTPROC GLeeFuncPtr_glVertexWeightfEXT=GLee_Lazy_glVertexWeightfEXT;
05642 #endif
05643 #ifndef GLEE_C_DEFINED_glVertexWeightfvEXT
05644 #define GLEE_C_DEFINED_glVertexWeightfvEXT
05645   void __stdcall GLee_Lazy_glVertexWeightfvEXT(const GLfloat * weight)  {if (GLeeInit()) glVertexWeightfvEXT(weight);}
05646   GLEEPFNGLVERTEXWEIGHTFVEXTPROC GLeeFuncPtr_glVertexWeightfvEXT=GLee_Lazy_glVertexWeightfvEXT;
05647 #endif
05648 #ifndef GLEE_C_DEFINED_glVertexWeightPointerEXT
05649 #define GLEE_C_DEFINED_glVertexWeightPointerEXT
05650   void __stdcall GLee_Lazy_glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glVertexWeightPointerEXT(size, type, stride, pointer);}
05651   GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC GLeeFuncPtr_glVertexWeightPointerEXT=GLee_Lazy_glVertexWeightPointerEXT;
05652 #endif
05653 #endif 
05654 
05655 /* GL_NV_light_max_exponent */
05656 
05657 #ifdef __GLEE_GL_NV_light_max_exponent
05658 #endif 
05659 
05660 /* GL_NV_vertex_array_range */
05661 
05662 #ifdef __GLEE_GL_NV_vertex_array_range
05663 #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeNV
05664 #define GLEE_C_DEFINED_glFlushVertexArrayRangeNV
05665   void __stdcall GLee_Lazy_glFlushVertexArrayRangeNV(void)  {if (GLeeInit()) glFlushVertexArrayRangeNV();}
05666   GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC GLeeFuncPtr_glFlushVertexArrayRangeNV=GLee_Lazy_glFlushVertexArrayRangeNV;
05667 #endif
05668 #ifndef GLEE_C_DEFINED_glVertexArrayRangeNV
05669 #define GLEE_C_DEFINED_glVertexArrayRangeNV
05670   void __stdcall GLee_Lazy_glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer)  {if (GLeeInit()) glVertexArrayRangeNV(length, pointer);}
05671   GLEEPFNGLVERTEXARRAYRANGENVPROC GLeeFuncPtr_glVertexArrayRangeNV=GLee_Lazy_glVertexArrayRangeNV;
05672 #endif
05673 #endif 
05674 
05675 /* GL_NV_register_combiners */
05676 
05677 #ifdef __GLEE_GL_NV_register_combiners
05678 #ifndef GLEE_C_DEFINED_glCombinerParameterfvNV
05679 #define GLEE_C_DEFINED_glCombinerParameterfvNV
05680   void __stdcall GLee_Lazy_glCombinerParameterfvNV(GLenum pname, const GLfloat * params)  {if (GLeeInit()) glCombinerParameterfvNV(pname, params);}
05681   GLEEPFNGLCOMBINERPARAMETERFVNVPROC GLeeFuncPtr_glCombinerParameterfvNV=GLee_Lazy_glCombinerParameterfvNV;
05682 #endif
05683 #ifndef GLEE_C_DEFINED_glCombinerParameterfNV
05684 #define GLEE_C_DEFINED_glCombinerParameterfNV
05685   void __stdcall GLee_Lazy_glCombinerParameterfNV(GLenum pname, GLfloat param)  {if (GLeeInit()) glCombinerParameterfNV(pname, param);}
05686   GLEEPFNGLCOMBINERPARAMETERFNVPROC GLeeFuncPtr_glCombinerParameterfNV=GLee_Lazy_glCombinerParameterfNV;
05687 #endif
05688 #ifndef GLEE_C_DEFINED_glCombinerParameterivNV
05689 #define GLEE_C_DEFINED_glCombinerParameterivNV
05690   void __stdcall GLee_Lazy_glCombinerParameterivNV(GLenum pname, const GLint * params)  {if (GLeeInit()) glCombinerParameterivNV(pname, params);}
05691   GLEEPFNGLCOMBINERPARAMETERIVNVPROC GLeeFuncPtr_glCombinerParameterivNV=GLee_Lazy_glCombinerParameterivNV;
05692 #endif
05693 #ifndef GLEE_C_DEFINED_glCombinerParameteriNV
05694 #define GLEE_C_DEFINED_glCombinerParameteriNV
05695   void __stdcall GLee_Lazy_glCombinerParameteriNV(GLenum pname, GLint param)  {if (GLeeInit()) glCombinerParameteriNV(pname, param);}
05696   GLEEPFNGLCOMBINERPARAMETERINVPROC GLeeFuncPtr_glCombinerParameteriNV=GLee_Lazy_glCombinerParameteriNV;
05697 #endif
05698 #ifndef GLEE_C_DEFINED_glCombinerInputNV
05699 #define GLEE_C_DEFINED_glCombinerInputNV
05700   void __stdcall GLee_Lazy_glCombinerInputNV(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)  {if (GLeeInit()) glCombinerInputNV(stage, portion, variable, input, mapping, componentUsage);}
05701   GLEEPFNGLCOMBINERINPUTNVPROC GLeeFuncPtr_glCombinerInputNV=GLee_Lazy_glCombinerInputNV;
05702 #endif
05703 #ifndef GLEE_C_DEFINED_glCombinerOutputNV
05704 #define GLEE_C_DEFINED_glCombinerOutputNV
05705   void __stdcall GLee_Lazy_glCombinerOutputNV(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)  {if (GLeeInit()) glCombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum);}
05706   GLEEPFNGLCOMBINEROUTPUTNVPROC GLeeFuncPtr_glCombinerOutputNV=GLee_Lazy_glCombinerOutputNV;
05707 #endif
05708 #ifndef GLEE_C_DEFINED_glFinalCombinerInputNV
05709 #define GLEE_C_DEFINED_glFinalCombinerInputNV
05710   void __stdcall GLee_Lazy_glFinalCombinerInputNV(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)  {if (GLeeInit()) glFinalCombinerInputNV(variable, input, mapping, componentUsage);}
05711   GLEEPFNGLFINALCOMBINERINPUTNVPROC GLeeFuncPtr_glFinalCombinerInputNV=GLee_Lazy_glFinalCombinerInputNV;
05712 #endif
05713 #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterfvNV
05714 #define GLEE_C_DEFINED_glGetCombinerInputParameterfvNV
05715   void __stdcall GLee_Lazy_glGetCombinerInputParameterfvNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetCombinerInputParameterfvNV(stage, portion, variable, pname, params);}
05716   GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerInputParameterfvNV=GLee_Lazy_glGetCombinerInputParameterfvNV;
05717 #endif
05718 #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterivNV
05719 #define GLEE_C_DEFINED_glGetCombinerInputParameterivNV
05720   void __stdcall GLee_Lazy_glGetCombinerInputParameterivNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params)  {if (GLeeInit()) glGetCombinerInputParameterivNV(stage, portion, variable, pname, params);}
05721   GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerInputParameterivNV=GLee_Lazy_glGetCombinerInputParameterivNV;
05722 #endif
05723 #ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV
05724 #define GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV
05725   void __stdcall GLee_Lazy_glGetCombinerOutputParameterfvNV(GLenum stage, GLenum portion, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetCombinerOutputParameterfvNV(stage, portion, pname, params);}
05726   GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterfvNV=GLee_Lazy_glGetCombinerOutputParameterfvNV;
05727 #endif
05728 #ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterivNV
05729 #define GLEE_C_DEFINED_glGetCombinerOutputParameterivNV
05730   void __stdcall GLee_Lazy_glGetCombinerOutputParameterivNV(GLenum stage, GLenum portion, GLenum pname, GLint * params)  {if (GLeeInit()) glGetCombinerOutputParameterivNV(stage, portion, pname, params);}
05731   GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterivNV=GLee_Lazy_glGetCombinerOutputParameterivNV;
05732 #endif
05733 #ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV
05734 #define GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV
05735   void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterfvNV(GLenum variable, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetFinalCombinerInputParameterfvNV(variable, pname, params);}
05736   GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV=GLee_Lazy_glGetFinalCombinerInputParameterfvNV;
05737 #endif
05738 #ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV
05739 #define GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV
05740   void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterivNV(GLenum variable, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFinalCombinerInputParameterivNV(variable, pname, params);}
05741   GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterivNV=GLee_Lazy_glGetFinalCombinerInputParameterivNV;
05742 #endif
05743 #endif 
05744 
05745 /* GL_NV_fog_distance */
05746 
05747 #ifdef __GLEE_GL_NV_fog_distance
05748 #endif 
05749 
05750 /* GL_NV_texgen_emboss */
05751 
05752 #ifdef __GLEE_GL_NV_texgen_emboss
05753 #endif 
05754 
05755 /* GL_NV_blend_square */
05756 
05757 #ifdef __GLEE_GL_NV_blend_square
05758 #endif 
05759 
05760 /* GL_NV_texture_env_combine4 */
05761 
05762 #ifdef __GLEE_GL_NV_texture_env_combine4
05763 #endif 
05764 
05765 /* GL_MESA_resize_buffers */
05766 
05767 #ifdef __GLEE_GL_MESA_resize_buffers
05768 #ifndef GLEE_C_DEFINED_glResizeBuffersMESA
05769 #define GLEE_C_DEFINED_glResizeBuffersMESA
05770   void __stdcall GLee_Lazy_glResizeBuffersMESA(void)  {if (GLeeInit()) glResizeBuffersMESA();}
05771   GLEEPFNGLRESIZEBUFFERSMESAPROC GLeeFuncPtr_glResizeBuffersMESA=GLee_Lazy_glResizeBuffersMESA;
05772 #endif
05773 #endif 
05774 
05775 /* GL_MESA_window_pos */
05776 
05777 #ifdef __GLEE_GL_MESA_window_pos
05778 #ifndef GLEE_C_DEFINED_glWindowPos2dMESA
05779 #define GLEE_C_DEFINED_glWindowPos2dMESA
05780   void __stdcall GLee_Lazy_glWindowPos2dMESA(GLdouble x, GLdouble y)  {if (GLeeInit()) glWindowPos2dMESA(x, y);}
05781   GLEEPFNGLWINDOWPOS2DMESAPROC GLeeFuncPtr_glWindowPos2dMESA=GLee_Lazy_glWindowPos2dMESA;
05782 #endif
05783 #ifndef GLEE_C_DEFINED_glWindowPos2dvMESA
05784 #define GLEE_C_DEFINED_glWindowPos2dvMESA
05785   void __stdcall GLee_Lazy_glWindowPos2dvMESA(const GLdouble * v)  {if (GLeeInit()) glWindowPos2dvMESA(v);}
05786   GLEEPFNGLWINDOWPOS2DVMESAPROC GLeeFuncPtr_glWindowPos2dvMESA=GLee_Lazy_glWindowPos2dvMESA;
05787 #endif
05788 #ifndef GLEE_C_DEFINED_glWindowPos2fMESA
05789 #define GLEE_C_DEFINED_glWindowPos2fMESA
05790   void __stdcall GLee_Lazy_glWindowPos2fMESA(GLfloat x, GLfloat y)  {if (GLeeInit()) glWindowPos2fMESA(x, y);}
05791   GLEEPFNGLWINDOWPOS2FMESAPROC GLeeFuncPtr_glWindowPos2fMESA=GLee_Lazy_glWindowPos2fMESA;
05792 #endif
05793 #ifndef GLEE_C_DEFINED_glWindowPos2fvMESA
05794 #define GLEE_C_DEFINED_glWindowPos2fvMESA
05795   void __stdcall GLee_Lazy_glWindowPos2fvMESA(const GLfloat * v)  {if (GLeeInit()) glWindowPos2fvMESA(v);}
05796   GLEEPFNGLWINDOWPOS2FVMESAPROC GLeeFuncPtr_glWindowPos2fvMESA=GLee_Lazy_glWindowPos2fvMESA;
05797 #endif
05798 #ifndef GLEE_C_DEFINED_glWindowPos2iMESA
05799 #define GLEE_C_DEFINED_glWindowPos2iMESA
05800   void __stdcall GLee_Lazy_glWindowPos2iMESA(GLint x, GLint y)  {if (GLeeInit()) glWindowPos2iMESA(x, y);}
05801   GLEEPFNGLWINDOWPOS2IMESAPROC GLeeFuncPtr_glWindowPos2iMESA=GLee_Lazy_glWindowPos2iMESA;
05802 #endif
05803 #ifndef GLEE_C_DEFINED_glWindowPos2ivMESA
05804 #define GLEE_C_DEFINED_glWindowPos2ivMESA
05805   void __stdcall GLee_Lazy_glWindowPos2ivMESA(const GLint * v)  {if (GLeeInit()) glWindowPos2ivMESA(v);}
05806   GLEEPFNGLWINDOWPOS2IVMESAPROC GLeeFuncPtr_glWindowPos2ivMESA=GLee_Lazy_glWindowPos2ivMESA;
05807 #endif
05808 #ifndef GLEE_C_DEFINED_glWindowPos2sMESA
05809 #define GLEE_C_DEFINED_glWindowPos2sMESA
05810   void __stdcall GLee_Lazy_glWindowPos2sMESA(GLshort x, GLshort y)  {if (GLeeInit()) glWindowPos2sMESA(x, y);}
05811   GLEEPFNGLWINDOWPOS2SMESAPROC GLeeFuncPtr_glWindowPos2sMESA=GLee_Lazy_glWindowPos2sMESA;
05812 #endif
05813 #ifndef GLEE_C_DEFINED_glWindowPos2svMESA
05814 #define GLEE_C_DEFINED_glWindowPos2svMESA
05815   void __stdcall GLee_Lazy_glWindowPos2svMESA(const GLshort * v)  {if (GLeeInit()) glWindowPos2svMESA(v);}
05816   GLEEPFNGLWINDOWPOS2SVMESAPROC GLeeFuncPtr_glWindowPos2svMESA=GLee_Lazy_glWindowPos2svMESA;
05817 #endif
05818 #ifndef GLEE_C_DEFINED_glWindowPos3dMESA
05819 #define GLEE_C_DEFINED_glWindowPos3dMESA
05820   void __stdcall GLee_Lazy_glWindowPos3dMESA(GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glWindowPos3dMESA(x, y, z);}
05821   GLEEPFNGLWINDOWPOS3DMESAPROC GLeeFuncPtr_glWindowPos3dMESA=GLee_Lazy_glWindowPos3dMESA;
05822 #endif
05823 #ifndef GLEE_C_DEFINED_glWindowPos3dvMESA
05824 #define GLEE_C_DEFINED_glWindowPos3dvMESA
05825   void __stdcall GLee_Lazy_glWindowPos3dvMESA(const GLdouble * v)  {if (GLeeInit()) glWindowPos3dvMESA(v);}
05826   GLEEPFNGLWINDOWPOS3DVMESAPROC GLeeFuncPtr_glWindowPos3dvMESA=GLee_Lazy_glWindowPos3dvMESA;
05827 #endif
05828 #ifndef GLEE_C_DEFINED_glWindowPos3fMESA
05829 #define GLEE_C_DEFINED_glWindowPos3fMESA
05830   void __stdcall GLee_Lazy_glWindowPos3fMESA(GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glWindowPos3fMESA(x, y, z);}
05831   GLEEPFNGLWINDOWPOS3FMESAPROC GLeeFuncPtr_glWindowPos3fMESA=GLee_Lazy_glWindowPos3fMESA;
05832 #endif
05833 #ifndef GLEE_C_DEFINED_glWindowPos3fvMESA
05834 #define GLEE_C_DEFINED_glWindowPos3fvMESA
05835   void __stdcall GLee_Lazy_glWindowPos3fvMESA(const GLfloat * v)  {if (GLeeInit()) glWindowPos3fvMESA(v);}
05836   GLEEPFNGLWINDOWPOS3FVMESAPROC GLeeFuncPtr_glWindowPos3fvMESA=GLee_Lazy_glWindowPos3fvMESA;
05837 #endif
05838 #ifndef GLEE_C_DEFINED_glWindowPos3iMESA
05839 #define GLEE_C_DEFINED_glWindowPos3iMESA
05840   void __stdcall GLee_Lazy_glWindowPos3iMESA(GLint x, GLint y, GLint z)  {if (GLeeInit()) glWindowPos3iMESA(x, y, z);}
05841   GLEEPFNGLWINDOWPOS3IMESAPROC GLeeFuncPtr_glWindowPos3iMESA=GLee_Lazy_glWindowPos3iMESA;
05842 #endif
05843 #ifndef GLEE_C_DEFINED_glWindowPos3ivMESA
05844 #define GLEE_C_DEFINED_glWindowPos3ivMESA
05845   void __stdcall GLee_Lazy_glWindowPos3ivMESA(const GLint * v)  {if (GLeeInit()) glWindowPos3ivMESA(v);}
05846   GLEEPFNGLWINDOWPOS3IVMESAPROC GLeeFuncPtr_glWindowPos3ivMESA=GLee_Lazy_glWindowPos3ivMESA;
05847 #endif
05848 #ifndef GLEE_C_DEFINED_glWindowPos3sMESA
05849 #define GLEE_C_DEFINED_glWindowPos3sMESA
05850   void __stdcall GLee_Lazy_glWindowPos3sMESA(GLshort x, GLshort y, GLshort z)  {if (GLeeInit()) glWindowPos3sMESA(x, y, z);}
05851   GLEEPFNGLWINDOWPOS3SMESAPROC GLeeFuncPtr_glWindowPos3sMESA=GLee_Lazy_glWindowPos3sMESA;
05852 #endif
05853 #ifndef GLEE_C_DEFINED_glWindowPos3svMESA
05854 #define GLEE_C_DEFINED_glWindowPos3svMESA
05855   void __stdcall GLee_Lazy_glWindowPos3svMESA(const GLshort * v)  {if (GLeeInit()) glWindowPos3svMESA(v);}
05856   GLEEPFNGLWINDOWPOS3SVMESAPROC GLeeFuncPtr_glWindowPos3svMESA=GLee_Lazy_glWindowPos3svMESA;
05857 #endif
05858 #ifndef GLEE_C_DEFINED_glWindowPos4dMESA
05859 #define GLEE_C_DEFINED_glWindowPos4dMESA
05860   void __stdcall GLee_Lazy_glWindowPos4dMESA(GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glWindowPos4dMESA(x, y, z, w);}
05861   GLEEPFNGLWINDOWPOS4DMESAPROC GLeeFuncPtr_glWindowPos4dMESA=GLee_Lazy_glWindowPos4dMESA;
05862 #endif
05863 #ifndef GLEE_C_DEFINED_glWindowPos4dvMESA
05864 #define GLEE_C_DEFINED_glWindowPos4dvMESA
05865   void __stdcall GLee_Lazy_glWindowPos4dvMESA(const GLdouble * v)  {if (GLeeInit()) glWindowPos4dvMESA(v);}
05866   GLEEPFNGLWINDOWPOS4DVMESAPROC GLeeFuncPtr_glWindowPos4dvMESA=GLee_Lazy_glWindowPos4dvMESA;
05867 #endif
05868 #ifndef GLEE_C_DEFINED_glWindowPos4fMESA
05869 #define GLEE_C_DEFINED_glWindowPos4fMESA
05870   void __stdcall GLee_Lazy_glWindowPos4fMESA(GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glWindowPos4fMESA(x, y, z, w);}
05871   GLEEPFNGLWINDOWPOS4FMESAPROC GLeeFuncPtr_glWindowPos4fMESA=GLee_Lazy_glWindowPos4fMESA;
05872 #endif
05873 #ifndef GLEE_C_DEFINED_glWindowPos4fvMESA
05874 #define GLEE_C_DEFINED_glWindowPos4fvMESA
05875   void __stdcall GLee_Lazy_glWindowPos4fvMESA(const GLfloat * v)  {if (GLeeInit()) glWindowPos4fvMESA(v);}
05876   GLEEPFNGLWINDOWPOS4FVMESAPROC GLeeFuncPtr_glWindowPos4fvMESA=GLee_Lazy_glWindowPos4fvMESA;
05877 #endif
05878 #ifndef GLEE_C_DEFINED_glWindowPos4iMESA
05879 #define GLEE_C_DEFINED_glWindowPos4iMESA
05880   void __stdcall GLee_Lazy_glWindowPos4iMESA(GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glWindowPos4iMESA(x, y, z, w);}
05881   GLEEPFNGLWINDOWPOS4IMESAPROC GLeeFuncPtr_glWindowPos4iMESA=GLee_Lazy_glWindowPos4iMESA;
05882 #endif
05883 #ifndef GLEE_C_DEFINED_glWindowPos4ivMESA
05884 #define GLEE_C_DEFINED_glWindowPos4ivMESA
05885   void __stdcall GLee_Lazy_glWindowPos4ivMESA(const GLint * v)  {if (GLeeInit()) glWindowPos4ivMESA(v);}
05886   GLEEPFNGLWINDOWPOS4IVMESAPROC GLeeFuncPtr_glWindowPos4ivMESA=GLee_Lazy_glWindowPos4ivMESA;
05887 #endif
05888 #ifndef GLEE_C_DEFINED_glWindowPos4sMESA
05889 #define GLEE_C_DEFINED_glWindowPos4sMESA
05890   void __stdcall GLee_Lazy_glWindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLshort w)  {if (GLeeInit()) glWindowPos4sMESA(x, y, z, w);}
05891   GLEEPFNGLWINDOWPOS4SMESAPROC GLeeFuncPtr_glWindowPos4sMESA=GLee_Lazy_glWindowPos4sMESA;
05892 #endif
05893 #ifndef GLEE_C_DEFINED_glWindowPos4svMESA
05894 #define GLEE_C_DEFINED_glWindowPos4svMESA
05895   void __stdcall GLee_Lazy_glWindowPos4svMESA(const GLshort * v)  {if (GLeeInit()) glWindowPos4svMESA(v);}
05896   GLEEPFNGLWINDOWPOS4SVMESAPROC GLeeFuncPtr_glWindowPos4svMESA=GLee_Lazy_glWindowPos4svMESA;
05897 #endif
05898 #endif 
05899 
05900 /* GL_EXT_texture_compression_s3tc */
05901 
05902 #ifdef __GLEE_GL_EXT_texture_compression_s3tc
05903 #endif 
05904 
05905 /* GL_IBM_cull_vertex */
05906 
05907 #ifdef __GLEE_GL_IBM_cull_vertex
05908 #endif 
05909 
05910 /* GL_IBM_multimode_draw_arrays */
05911 
05912 #ifdef __GLEE_GL_IBM_multimode_draw_arrays
05913 #ifndef GLEE_C_DEFINED_glMultiModeDrawArraysIBM
05914 #define GLEE_C_DEFINED_glMultiModeDrawArraysIBM
05915   void __stdcall GLee_Lazy_glMultiModeDrawArraysIBM(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride)  {if (GLeeInit()) glMultiModeDrawArraysIBM(mode, first, count, primcount, modestride);}
05916   GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC GLeeFuncPtr_glMultiModeDrawArraysIBM=GLee_Lazy_glMultiModeDrawArraysIBM;
05917 #endif
05918 #ifndef GLEE_C_DEFINED_glMultiModeDrawElementsIBM
05919 #define GLEE_C_DEFINED_glMultiModeDrawElementsIBM
05920   void __stdcall GLee_Lazy_glMultiModeDrawElementsIBM(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primcount, GLint modestride)  {if (GLeeInit()) glMultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride);}
05921   GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC GLeeFuncPtr_glMultiModeDrawElementsIBM=GLee_Lazy_glMultiModeDrawElementsIBM;
05922 #endif
05923 #endif 
05924 
05925 /* GL_IBM_vertex_array_lists */
05926 
05927 #ifdef __GLEE_GL_IBM_vertex_array_lists
05928 #ifndef GLEE_C_DEFINED_glColorPointerListIBM
05929 #define GLEE_C_DEFINED_glColorPointerListIBM
05930   void __stdcall GLee_Lazy_glColorPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glColorPointerListIBM(size, type, stride, pointer, ptrstride);}
05931   GLEEPFNGLCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glColorPointerListIBM=GLee_Lazy_glColorPointerListIBM;
05932 #endif
05933 #ifndef GLEE_C_DEFINED_glSecondaryColorPointerListIBM
05934 #define GLEE_C_DEFINED_glSecondaryColorPointerListIBM
05935   void __stdcall GLee_Lazy_glSecondaryColorPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glSecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride);}
05936   GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glSecondaryColorPointerListIBM=GLee_Lazy_glSecondaryColorPointerListIBM;
05937 #endif
05938 #ifndef GLEE_C_DEFINED_glEdgeFlagPointerListIBM
05939 #define GLEE_C_DEFINED_glEdgeFlagPointerListIBM
05940   void __stdcall GLee_Lazy_glEdgeFlagPointerListIBM(GLint stride, const GLboolean* * pointer, GLint ptrstride)  {if (GLeeInit()) glEdgeFlagPointerListIBM(stride, pointer, ptrstride);}
05941   GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC GLeeFuncPtr_glEdgeFlagPointerListIBM=GLee_Lazy_glEdgeFlagPointerListIBM;
05942 #endif
05943 #ifndef GLEE_C_DEFINED_glFogCoordPointerListIBM
05944 #define GLEE_C_DEFINED_glFogCoordPointerListIBM
05945   void __stdcall GLee_Lazy_glFogCoordPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glFogCoordPointerListIBM(type, stride, pointer, ptrstride);}
05946   GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glFogCoordPointerListIBM=GLee_Lazy_glFogCoordPointerListIBM;
05947 #endif
05948 #ifndef GLEE_C_DEFINED_glIndexPointerListIBM
05949 #define GLEE_C_DEFINED_glIndexPointerListIBM
05950   void __stdcall GLee_Lazy_glIndexPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glIndexPointerListIBM(type, stride, pointer, ptrstride);}
05951   GLEEPFNGLINDEXPOINTERLISTIBMPROC GLeeFuncPtr_glIndexPointerListIBM=GLee_Lazy_glIndexPointerListIBM;
05952 #endif
05953 #ifndef GLEE_C_DEFINED_glNormalPointerListIBM
05954 #define GLEE_C_DEFINED_glNormalPointerListIBM
05955   void __stdcall GLee_Lazy_glNormalPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glNormalPointerListIBM(type, stride, pointer, ptrstride);}
05956   GLEEPFNGLNORMALPOINTERLISTIBMPROC GLeeFuncPtr_glNormalPointerListIBM=GLee_Lazy_glNormalPointerListIBM;
05957 #endif
05958 #ifndef GLEE_C_DEFINED_glTexCoordPointerListIBM
05959 #define GLEE_C_DEFINED_glTexCoordPointerListIBM
05960   void __stdcall GLee_Lazy_glTexCoordPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glTexCoordPointerListIBM(size, type, stride, pointer, ptrstride);}
05961   GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glTexCoordPointerListIBM=GLee_Lazy_glTexCoordPointerListIBM;
05962 #endif
05963 #ifndef GLEE_C_DEFINED_glVertexPointerListIBM
05964 #define GLEE_C_DEFINED_glVertexPointerListIBM
05965   void __stdcall GLee_Lazy_glVertexPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride)  {if (GLeeInit()) glVertexPointerListIBM(size, type, stride, pointer, ptrstride);}
05966   GLEEPFNGLVERTEXPOINTERLISTIBMPROC GLeeFuncPtr_glVertexPointerListIBM=GLee_Lazy_glVertexPointerListIBM;
05967 #endif
05968 #endif 
05969 
05970 /* GL_SGIX_subsample */
05971 
05972 #ifdef __GLEE_GL_SGIX_subsample
05973 #endif 
05974 
05975 /* GL_SGIX_ycrcb_subsample */
05976 
05977 #ifdef __GLEE_GL_SGIX_ycrcb_subsample
05978 #endif 
05979 
05980 /* GL_SGIX_ycrcba */
05981 
05982 #ifdef __GLEE_GL_SGIX_ycrcba
05983 #endif 
05984 
05985 /* GL_SGI_depth_pass_instrument */
05986 
05987 #ifdef __GLEE_GL_SGI_depth_pass_instrument
05988 #endif 
05989 
05990 /* GL_3DFX_texture_compression_FXT1 */
05991 
05992 #ifdef __GLEE_GL_3DFX_texture_compression_FXT1
05993 #endif 
05994 
05995 /* GL_3DFX_multisample */
05996 
05997 #ifdef __GLEE_GL_3DFX_multisample
05998 #endif 
05999 
06000 /* GL_3DFX_tbuffer */
06001 
06002 #ifdef __GLEE_GL_3DFX_tbuffer
06003 #ifndef GLEE_C_DEFINED_glTbufferMask3DFX
06004 #define GLEE_C_DEFINED_glTbufferMask3DFX
06005   void __stdcall GLee_Lazy_glTbufferMask3DFX(GLuint mask)  {if (GLeeInit()) glTbufferMask3DFX(mask);}
06006   GLEEPFNGLTBUFFERMASK3DFXPROC GLeeFuncPtr_glTbufferMask3DFX=GLee_Lazy_glTbufferMask3DFX;
06007 #endif
06008 #endif 
06009 
06010 /* GL_EXT_multisample */
06011 
06012 #ifdef __GLEE_GL_EXT_multisample
06013 #ifndef GLEE_C_DEFINED_glSampleMaskEXT
06014 #define GLEE_C_DEFINED_glSampleMaskEXT
06015   void __stdcall GLee_Lazy_glSampleMaskEXT(GLclampf value, GLboolean invert)  {if (GLeeInit()) glSampleMaskEXT(value, invert);}
06016   GLEEPFNGLSAMPLEMASKEXTPROC GLeeFuncPtr_glSampleMaskEXT=GLee_Lazy_glSampleMaskEXT;
06017 #endif
06018 #ifndef GLEE_C_DEFINED_glSamplePatternEXT
06019 #define GLEE_C_DEFINED_glSamplePatternEXT
06020   void __stdcall GLee_Lazy_glSamplePatternEXT(GLenum pattern)  {if (GLeeInit()) glSamplePatternEXT(pattern);}
06021   GLEEPFNGLSAMPLEPATTERNEXTPROC GLeeFuncPtr_glSamplePatternEXT=GLee_Lazy_glSamplePatternEXT;
06022 #endif
06023 #endif 
06024 
06025 /* GL_SGIX_vertex_preclip */
06026 
06027 #ifdef __GLEE_GL_SGIX_vertex_preclip
06028 #endif 
06029 
06030 /* GL_SGIX_convolution_accuracy */
06031 
06032 #ifdef __GLEE_GL_SGIX_convolution_accuracy
06033 #endif 
06034 
06035 /* GL_SGIX_resample */
06036 
06037 #ifdef __GLEE_GL_SGIX_resample
06038 #endif 
06039 
06040 /* GL_SGIS_point_line_texgen */
06041 
06042 #ifdef __GLEE_GL_SGIS_point_line_texgen
06043 #endif 
06044 
06045 /* GL_SGIS_texture_color_mask */
06046 
06047 #ifdef __GLEE_GL_SGIS_texture_color_mask
06048 #ifndef GLEE_C_DEFINED_glTextureColorMaskSGIS
06049 #define GLEE_C_DEFINED_glTextureColorMaskSGIS
06050   void __stdcall GLee_Lazy_glTextureColorMaskSGIS(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)  {if (GLeeInit()) glTextureColorMaskSGIS(red, green, blue, alpha);}
06051   GLEEPFNGLTEXTURECOLORMASKSGISPROC GLeeFuncPtr_glTextureColorMaskSGIS=GLee_Lazy_glTextureColorMaskSGIS;
06052 #endif
06053 #endif 
06054 
06055 /* GL_EXT_texture_env_dot3 */
06056 
06057 #ifdef __GLEE_GL_EXT_texture_env_dot3
06058 #endif 
06059 
06060 /* GL_ATI_texture_mirror_once */
06061 
06062 #ifdef __GLEE_GL_ATI_texture_mirror_once
06063 #endif 
06064 
06065 /* GL_NV_fence */
06066 
06067 #ifdef __GLEE_GL_NV_fence
06068 #ifndef GLEE_C_DEFINED_glDeleteFencesNV
06069 #define GLEE_C_DEFINED_glDeleteFencesNV
06070   void __stdcall GLee_Lazy_glDeleteFencesNV(GLsizei n, const GLuint * fences)  {if (GLeeInit()) glDeleteFencesNV(n, fences);}
06071   GLEEPFNGLDELETEFENCESNVPROC GLeeFuncPtr_glDeleteFencesNV=GLee_Lazy_glDeleteFencesNV;
06072 #endif
06073 #ifndef GLEE_C_DEFINED_glGenFencesNV
06074 #define GLEE_C_DEFINED_glGenFencesNV
06075   void __stdcall GLee_Lazy_glGenFencesNV(GLsizei n, GLuint * fences)  {if (GLeeInit()) glGenFencesNV(n, fences);}
06076   GLEEPFNGLGENFENCESNVPROC GLeeFuncPtr_glGenFencesNV=GLee_Lazy_glGenFencesNV;
06077 #endif
06078 #ifndef GLEE_C_DEFINED_glIsFenceNV
06079 #define GLEE_C_DEFINED_glIsFenceNV
06080   GLboolean __stdcall GLee_Lazy_glIsFenceNV(GLuint fence)  {if (GLeeInit()) return glIsFenceNV(fence); return (GLboolean)0;}
06081   GLEEPFNGLISFENCENVPROC GLeeFuncPtr_glIsFenceNV=GLee_Lazy_glIsFenceNV;
06082 #endif
06083 #ifndef GLEE_C_DEFINED_glTestFenceNV
06084 #define GLEE_C_DEFINED_glTestFenceNV
06085   GLboolean __stdcall GLee_Lazy_glTestFenceNV(GLuint fence)  {if (GLeeInit()) return glTestFenceNV(fence); return (GLboolean)0;}
06086   GLEEPFNGLTESTFENCENVPROC GLeeFuncPtr_glTestFenceNV=GLee_Lazy_glTestFenceNV;
06087 #endif
06088 #ifndef GLEE_C_DEFINED_glGetFenceivNV
06089 #define GLEE_C_DEFINED_glGetFenceivNV
06090   void __stdcall GLee_Lazy_glGetFenceivNV(GLuint fence, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFenceivNV(fence, pname, params);}
06091   GLEEPFNGLGETFENCEIVNVPROC GLeeFuncPtr_glGetFenceivNV=GLee_Lazy_glGetFenceivNV;
06092 #endif
06093 #ifndef GLEE_C_DEFINED_glFinishFenceNV
06094 #define GLEE_C_DEFINED_glFinishFenceNV
06095   void __stdcall GLee_Lazy_glFinishFenceNV(GLuint fence)  {if (GLeeInit()) glFinishFenceNV(fence);}
06096   GLEEPFNGLFINISHFENCENVPROC GLeeFuncPtr_glFinishFenceNV=GLee_Lazy_glFinishFenceNV;
06097 #endif
06098 #ifndef GLEE_C_DEFINED_glSetFenceNV
06099 #define GLEE_C_DEFINED_glSetFenceNV
06100   void __stdcall GLee_Lazy_glSetFenceNV(GLuint fence, GLenum condition)  {if (GLeeInit()) glSetFenceNV(fence, condition);}
06101   GLEEPFNGLSETFENCENVPROC GLeeFuncPtr_glSetFenceNV=GLee_Lazy_glSetFenceNV;
06102 #endif
06103 #endif 
06104 
06105 /* GL_IBM_texture_mirrored_repeat */
06106 
06107 #ifdef __GLEE_GL_IBM_texture_mirrored_repeat
06108 #endif 
06109 
06110 /* GL_NV_evaluators */
06111 
06112 #ifdef __GLEE_GL_NV_evaluators
06113 #ifndef GLEE_C_DEFINED_glMapControlPointsNV
06114 #define GLEE_C_DEFINED_glMapControlPointsNV
06115   void __stdcall GLee_Lazy_glMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points)  {if (GLeeInit()) glMapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points);}
06116   GLEEPFNGLMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glMapControlPointsNV=GLee_Lazy_glMapControlPointsNV;
06117 #endif
06118 #ifndef GLEE_C_DEFINED_glMapParameterivNV
06119 #define GLEE_C_DEFINED_glMapParameterivNV
06120   void __stdcall GLee_Lazy_glMapParameterivNV(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glMapParameterivNV(target, pname, params);}
06121   GLEEPFNGLMAPPARAMETERIVNVPROC GLeeFuncPtr_glMapParameterivNV=GLee_Lazy_glMapParameterivNV;
06122 #endif
06123 #ifndef GLEE_C_DEFINED_glMapParameterfvNV
06124 #define GLEE_C_DEFINED_glMapParameterfvNV
06125   void __stdcall GLee_Lazy_glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glMapParameterfvNV(target, pname, params);}
06126   GLEEPFNGLMAPPARAMETERFVNVPROC GLeeFuncPtr_glMapParameterfvNV=GLee_Lazy_glMapParameterfvNV;
06127 #endif
06128 #ifndef GLEE_C_DEFINED_glGetMapControlPointsNV
06129 #define GLEE_C_DEFINED_glGetMapControlPointsNV
06130   void __stdcall GLee_Lazy_glGetMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points)  {if (GLeeInit()) glGetMapControlPointsNV(target, index, type, ustride, vstride, packed, points);}
06131   GLEEPFNGLGETMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glGetMapControlPointsNV=GLee_Lazy_glGetMapControlPointsNV;
06132 #endif
06133 #ifndef GLEE_C_DEFINED_glGetMapParameterivNV
06134 #define GLEE_C_DEFINED_glGetMapParameterivNV
06135   void __stdcall GLee_Lazy_glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMapParameterivNV(target, pname, params);}
06136   GLEEPFNGLGETMAPPARAMETERIVNVPROC GLeeFuncPtr_glGetMapParameterivNV=GLee_Lazy_glGetMapParameterivNV;
06137 #endif
06138 #ifndef GLEE_C_DEFINED_glGetMapParameterfvNV
06139 #define GLEE_C_DEFINED_glGetMapParameterfvNV
06140   void __stdcall GLee_Lazy_glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMapParameterfvNV(target, pname, params);}
06141   GLEEPFNGLGETMAPPARAMETERFVNVPROC GLeeFuncPtr_glGetMapParameterfvNV=GLee_Lazy_glGetMapParameterfvNV;
06142 #endif
06143 #ifndef GLEE_C_DEFINED_glGetMapAttribParameterivNV
06144 #define GLEE_C_DEFINED_glGetMapAttribParameterivNV
06145   void __stdcall GLee_Lazy_glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMapAttribParameterivNV(target, index, pname, params);}
06146   GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC GLeeFuncPtr_glGetMapAttribParameterivNV=GLee_Lazy_glGetMapAttribParameterivNV;
06147 #endif
06148 #ifndef GLEE_C_DEFINED_glGetMapAttribParameterfvNV
06149 #define GLEE_C_DEFINED_glGetMapAttribParameterfvNV
06150   void __stdcall GLee_Lazy_glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMapAttribParameterfvNV(target, index, pname, params);}
06151   GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC GLeeFuncPtr_glGetMapAttribParameterfvNV=GLee_Lazy_glGetMapAttribParameterfvNV;
06152 #endif
06153 #ifndef GLEE_C_DEFINED_glEvalMapsNV
06154 #define GLEE_C_DEFINED_glEvalMapsNV
06155   void __stdcall GLee_Lazy_glEvalMapsNV(GLenum target, GLenum mode)  {if (GLeeInit()) glEvalMapsNV(target, mode);}
06156   GLEEPFNGLEVALMAPSNVPROC GLeeFuncPtr_glEvalMapsNV=GLee_Lazy_glEvalMapsNV;
06157 #endif
06158 #endif 
06159 
06160 /* GL_NV_packed_depth_stencil */
06161 
06162 #ifdef __GLEE_GL_NV_packed_depth_stencil
06163 #endif 
06164 
06165 /* GL_NV_register_combiners2 */
06166 
06167 #ifdef __GLEE_GL_NV_register_combiners2
06168 #ifndef GLEE_C_DEFINED_glCombinerStageParameterfvNV
06169 #define GLEE_C_DEFINED_glCombinerStageParameterfvNV
06170   void __stdcall GLee_Lazy_glCombinerStageParameterfvNV(GLenum stage, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glCombinerStageParameterfvNV(stage, pname, params);}
06171   GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glCombinerStageParameterfvNV=GLee_Lazy_glCombinerStageParameterfvNV;
06172 #endif
06173 #ifndef GLEE_C_DEFINED_glGetCombinerStageParameterfvNV
06174 #define GLEE_C_DEFINED_glGetCombinerStageParameterfvNV
06175   void __stdcall GLee_Lazy_glGetCombinerStageParameterfvNV(GLenum stage, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetCombinerStageParameterfvNV(stage, pname, params);}
06176   GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerStageParameterfvNV=GLee_Lazy_glGetCombinerStageParameterfvNV;
06177 #endif
06178 #endif 
06179 
06180 /* GL_NV_texture_compression_vtc */
06181 
06182 #ifdef __GLEE_GL_NV_texture_compression_vtc
06183 #endif 
06184 
06185 /* GL_NV_texture_rectangle */
06186 
06187 #ifdef __GLEE_GL_NV_texture_rectangle
06188 #endif 
06189 
06190 /* GL_NV_texture_shader */
06191 
06192 #ifdef __GLEE_GL_NV_texture_shader
06193 #endif 
06194 
06195 /* GL_NV_texture_shader2 */
06196 
06197 #ifdef __GLEE_GL_NV_texture_shader2
06198 #endif 
06199 
06200 /* GL_NV_vertex_array_range2 */
06201 
06202 #ifdef __GLEE_GL_NV_vertex_array_range2
06203 #endif 
06204 
06205 /* GL_NV_vertex_program */
06206 
06207 #ifdef __GLEE_GL_NV_vertex_program
06208 #ifndef GLEE_C_DEFINED_glAreProgramsResidentNV
06209 #define GLEE_C_DEFINED_glAreProgramsResidentNV
06210   GLboolean __stdcall GLee_Lazy_glAreProgramsResidentNV(GLsizei n, const GLuint * programs, GLboolean * residences)  {if (GLeeInit()) return glAreProgramsResidentNV(n, programs, residences); return (GLboolean)0;}
06211   GLEEPFNGLAREPROGRAMSRESIDENTNVPROC GLeeFuncPtr_glAreProgramsResidentNV=GLee_Lazy_glAreProgramsResidentNV;
06212 #endif
06213 #ifndef GLEE_C_DEFINED_glBindProgramNV
06214 #define GLEE_C_DEFINED_glBindProgramNV
06215   void __stdcall GLee_Lazy_glBindProgramNV(GLenum target, GLuint id)  {if (GLeeInit()) glBindProgramNV(target, id);}
06216   GLEEPFNGLBINDPROGRAMNVPROC GLeeFuncPtr_glBindProgramNV=GLee_Lazy_glBindProgramNV;
06217 #endif
06218 #ifndef GLEE_C_DEFINED_glDeleteProgramsNV
06219 #define GLEE_C_DEFINED_glDeleteProgramsNV
06220   void __stdcall GLee_Lazy_glDeleteProgramsNV(GLsizei n, const GLuint * programs)  {if (GLeeInit()) glDeleteProgramsNV(n, programs);}
06221   GLEEPFNGLDELETEPROGRAMSNVPROC GLeeFuncPtr_glDeleteProgramsNV=GLee_Lazy_glDeleteProgramsNV;
06222 #endif
06223 #ifndef GLEE_C_DEFINED_glExecuteProgramNV
06224 #define GLEE_C_DEFINED_glExecuteProgramNV
06225   void __stdcall GLee_Lazy_glExecuteProgramNV(GLenum target, GLuint id, const GLfloat * params)  {if (GLeeInit()) glExecuteProgramNV(target, id, params);}
06226   GLEEPFNGLEXECUTEPROGRAMNVPROC GLeeFuncPtr_glExecuteProgramNV=GLee_Lazy_glExecuteProgramNV;
06227 #endif
06228 #ifndef GLEE_C_DEFINED_glGenProgramsNV
06229 #define GLEE_C_DEFINED_glGenProgramsNV
06230   void __stdcall GLee_Lazy_glGenProgramsNV(GLsizei n, GLuint * programs)  {if (GLeeInit()) glGenProgramsNV(n, programs);}
06231   GLEEPFNGLGENPROGRAMSNVPROC GLeeFuncPtr_glGenProgramsNV=GLee_Lazy_glGenProgramsNV;
06232 #endif
06233 #ifndef GLEE_C_DEFINED_glGetProgramParameterdvNV
06234 #define GLEE_C_DEFINED_glGetProgramParameterdvNV
06235   void __stdcall GLee_Lazy_glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params)  {if (GLeeInit()) glGetProgramParameterdvNV(target, index, pname, params);}
06236   GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramParameterdvNV=GLee_Lazy_glGetProgramParameterdvNV;
06237 #endif
06238 #ifndef GLEE_C_DEFINED_glGetProgramParameterfvNV
06239 #define GLEE_C_DEFINED_glGetProgramParameterfvNV
06240   void __stdcall GLee_Lazy_glGetProgramParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetProgramParameterfvNV(target, index, pname, params);}
06241   GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramParameterfvNV=GLee_Lazy_glGetProgramParameterfvNV;
06242 #endif
06243 #ifndef GLEE_C_DEFINED_glGetProgramivNV
06244 #define GLEE_C_DEFINED_glGetProgramivNV
06245   void __stdcall GLee_Lazy_glGetProgramivNV(GLuint id, GLenum pname, GLint * params)  {if (GLeeInit()) glGetProgramivNV(id, pname, params);}
06246   GLEEPFNGLGETPROGRAMIVNVPROC GLeeFuncPtr_glGetProgramivNV=GLee_Lazy_glGetProgramivNV;
06247 #endif
06248 #ifndef GLEE_C_DEFINED_glGetProgramStringNV
06249 #define GLEE_C_DEFINED_glGetProgramStringNV
06250   void __stdcall GLee_Lazy_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program)  {if (GLeeInit()) glGetProgramStringNV(id, pname, program);}
06251   GLEEPFNGLGETPROGRAMSTRINGNVPROC GLeeFuncPtr_glGetProgramStringNV=GLee_Lazy_glGetProgramStringNV;
06252 #endif
06253 #ifndef GLEE_C_DEFINED_glGetTrackMatrixivNV
06254 #define GLEE_C_DEFINED_glGetTrackMatrixivNV
06255   void __stdcall GLee_Lazy_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname, GLint * params)  {if (GLeeInit()) glGetTrackMatrixivNV(target, address, pname, params);}
06256   GLEEPFNGLGETTRACKMATRIXIVNVPROC GLeeFuncPtr_glGetTrackMatrixivNV=GLee_Lazy_glGetTrackMatrixivNV;
06257 #endif
06258 #ifndef GLEE_C_DEFINED_glGetVertexAttribdvNV
06259 #define GLEE_C_DEFINED_glGetVertexAttribdvNV
06260   void __stdcall GLee_Lazy_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params)  {if (GLeeInit()) glGetVertexAttribdvNV(index, pname, params);}
06261   GLEEPFNGLGETVERTEXATTRIBDVNVPROC GLeeFuncPtr_glGetVertexAttribdvNV=GLee_Lazy_glGetVertexAttribdvNV;
06262 #endif
06263 #ifndef GLEE_C_DEFINED_glGetVertexAttribfvNV
06264 #define GLEE_C_DEFINED_glGetVertexAttribfvNV
06265   void __stdcall GLee_Lazy_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetVertexAttribfvNV(index, pname, params);}
06266   GLEEPFNGLGETVERTEXATTRIBFVNVPROC GLeeFuncPtr_glGetVertexAttribfvNV=GLee_Lazy_glGetVertexAttribfvNV;
06267 #endif
06268 #ifndef GLEE_C_DEFINED_glGetVertexAttribivNV
06269 #define GLEE_C_DEFINED_glGetVertexAttribivNV
06270   void __stdcall GLee_Lazy_glGetVertexAttribivNV(GLuint index, GLenum pname, GLint * params)  {if (GLeeInit()) glGetVertexAttribivNV(index, pname, params);}
06271   GLEEPFNGLGETVERTEXATTRIBIVNVPROC GLeeFuncPtr_glGetVertexAttribivNV=GLee_Lazy_glGetVertexAttribivNV;
06272 #endif
06273 #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervNV
06274 #define GLEE_C_DEFINED_glGetVertexAttribPointervNV
06275   void __stdcall GLee_Lazy_glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid* * pointer)  {if (GLeeInit()) glGetVertexAttribPointervNV(index, pname, pointer);}
06276   GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC GLeeFuncPtr_glGetVertexAttribPointervNV=GLee_Lazy_glGetVertexAttribPointervNV;
06277 #endif
06278 #ifndef GLEE_C_DEFINED_glIsProgramNV
06279 #define GLEE_C_DEFINED_glIsProgramNV
06280   GLboolean __stdcall GLee_Lazy_glIsProgramNV(GLuint id)  {if (GLeeInit()) return glIsProgramNV(id); return (GLboolean)0;}
06281   GLEEPFNGLISPROGRAMNVPROC GLeeFuncPtr_glIsProgramNV=GLee_Lazy_glIsProgramNV;
06282 #endif
06283 #ifndef GLEE_C_DEFINED_glLoadProgramNV
06284 #define GLEE_C_DEFINED_glLoadProgramNV
06285   void __stdcall GLee_Lazy_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte * program)  {if (GLeeInit()) glLoadProgramNV(target, id, len, program);}
06286   GLEEPFNGLLOADPROGRAMNVPROC GLeeFuncPtr_glLoadProgramNV=GLee_Lazy_glLoadProgramNV;
06287 #endif
06288 #ifndef GLEE_C_DEFINED_glProgramParameter4dNV
06289 #define GLEE_C_DEFINED_glProgramParameter4dNV
06290   void __stdcall GLee_Lazy_glProgramParameter4dNV(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glProgramParameter4dNV(target, index, x, y, z, w);}
06291   GLEEPFNGLPROGRAMPARAMETER4DNVPROC GLeeFuncPtr_glProgramParameter4dNV=GLee_Lazy_glProgramParameter4dNV;
06292 #endif
06293 #ifndef GLEE_C_DEFINED_glProgramParameter4dvNV
06294 #define GLEE_C_DEFINED_glProgramParameter4dvNV
06295   void __stdcall GLee_Lazy_glProgramParameter4dvNV(GLenum target, GLuint index, const GLdouble * v)  {if (GLeeInit()) glProgramParameter4dvNV(target, index, v);}
06296   GLEEPFNGLPROGRAMPARAMETER4DVNVPROC GLeeFuncPtr_glProgramParameter4dvNV=GLee_Lazy_glProgramParameter4dvNV;
06297 #endif
06298 #ifndef GLEE_C_DEFINED_glProgramParameter4fNV
06299 #define GLEE_C_DEFINED_glProgramParameter4fNV
06300   void __stdcall GLee_Lazy_glProgramParameter4fNV(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glProgramParameter4fNV(target, index, x, y, z, w);}
06301   GLEEPFNGLPROGRAMPARAMETER4FNVPROC GLeeFuncPtr_glProgramParameter4fNV=GLee_Lazy_glProgramParameter4fNV;
06302 #endif
06303 #ifndef GLEE_C_DEFINED_glProgramParameter4fvNV
06304 #define GLEE_C_DEFINED_glProgramParameter4fvNV
06305   void __stdcall GLee_Lazy_glProgramParameter4fvNV(GLenum target, GLuint index, const GLfloat * v)  {if (GLeeInit()) glProgramParameter4fvNV(target, index, v);}
06306   GLEEPFNGLPROGRAMPARAMETER4FVNVPROC GLeeFuncPtr_glProgramParameter4fvNV=GLee_Lazy_glProgramParameter4fvNV;
06307 #endif
06308 #ifndef GLEE_C_DEFINED_glProgramParameters4dvNV
06309 #define GLEE_C_DEFINED_glProgramParameters4dvNV
06310   void __stdcall GLee_Lazy_glProgramParameters4dvNV(GLenum target, GLuint index, GLuint count, const GLdouble * v)  {if (GLeeInit()) glProgramParameters4dvNV(target, index, count, v);}
06311   GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC GLeeFuncPtr_glProgramParameters4dvNV=GLee_Lazy_glProgramParameters4dvNV;
06312 #endif
06313 #ifndef GLEE_C_DEFINED_glProgramParameters4fvNV
06314 #define GLEE_C_DEFINED_glProgramParameters4fvNV
06315   void __stdcall GLee_Lazy_glProgramParameters4fvNV(GLenum target, GLuint index, GLuint count, const GLfloat * v)  {if (GLeeInit()) glProgramParameters4fvNV(target, index, count, v);}
06316   GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC GLeeFuncPtr_glProgramParameters4fvNV=GLee_Lazy_glProgramParameters4fvNV;
06317 #endif
06318 #ifndef GLEE_C_DEFINED_glRequestResidentProgramsNV
06319 #define GLEE_C_DEFINED_glRequestResidentProgramsNV
06320   void __stdcall GLee_Lazy_glRequestResidentProgramsNV(GLsizei n, const GLuint * programs)  {if (GLeeInit()) glRequestResidentProgramsNV(n, programs);}
06321   GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC GLeeFuncPtr_glRequestResidentProgramsNV=GLee_Lazy_glRequestResidentProgramsNV;
06322 #endif
06323 #ifndef GLEE_C_DEFINED_glTrackMatrixNV
06324 #define GLEE_C_DEFINED_glTrackMatrixNV
06325   void __stdcall GLee_Lazy_glTrackMatrixNV(GLenum target, GLuint address, GLenum matrix, GLenum transform)  {if (GLeeInit()) glTrackMatrixNV(target, address, matrix, transform);}
06326   GLEEPFNGLTRACKMATRIXNVPROC GLeeFuncPtr_glTrackMatrixNV=GLee_Lazy_glTrackMatrixNV;
06327 #endif
06328 #ifndef GLEE_C_DEFINED_glVertexAttribPointerNV
06329 #define GLEE_C_DEFINED_glVertexAttribPointerNV
06330   void __stdcall GLee_Lazy_glVertexAttribPointerNV(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glVertexAttribPointerNV(index, fsize, type, stride, pointer);}
06331   GLEEPFNGLVERTEXATTRIBPOINTERNVPROC GLeeFuncPtr_glVertexAttribPointerNV=GLee_Lazy_glVertexAttribPointerNV;
06332 #endif
06333 #ifndef GLEE_C_DEFINED_glVertexAttrib1dNV
06334 #define GLEE_C_DEFINED_glVertexAttrib1dNV
06335   void __stdcall GLee_Lazy_glVertexAttrib1dNV(GLuint index, GLdouble x)  {if (GLeeInit()) glVertexAttrib1dNV(index, x);}
06336   GLEEPFNGLVERTEXATTRIB1DNVPROC GLeeFuncPtr_glVertexAttrib1dNV=GLee_Lazy_glVertexAttrib1dNV;
06337 #endif
06338 #ifndef GLEE_C_DEFINED_glVertexAttrib1dvNV
06339 #define GLEE_C_DEFINED_glVertexAttrib1dvNV
06340   void __stdcall GLee_Lazy_glVertexAttrib1dvNV(GLuint index, const GLdouble * v)  {if (GLeeInit()) glVertexAttrib1dvNV(index, v);}
06341   GLEEPFNGLVERTEXATTRIB1DVNVPROC GLeeFuncPtr_glVertexAttrib1dvNV=GLee_Lazy_glVertexAttrib1dvNV;
06342 #endif
06343 #ifndef GLEE_C_DEFINED_glVertexAttrib1fNV
06344 #define GLEE_C_DEFINED_glVertexAttrib1fNV
06345   void __stdcall GLee_Lazy_glVertexAttrib1fNV(GLuint index, GLfloat x)  {if (GLeeInit()) glVertexAttrib1fNV(index, x);}
06346   GLEEPFNGLVERTEXATTRIB1FNVPROC GLeeFuncPtr_glVertexAttrib1fNV=GLee_Lazy_glVertexAttrib1fNV;
06347 #endif
06348 #ifndef GLEE_C_DEFINED_glVertexAttrib1fvNV
06349 #define GLEE_C_DEFINED_glVertexAttrib1fvNV
06350   void __stdcall GLee_Lazy_glVertexAttrib1fvNV(GLuint index, const GLfloat * v)  {if (GLeeInit()) glVertexAttrib1fvNV(index, v);}
06351   GLEEPFNGLVERTEXATTRIB1FVNVPROC GLeeFuncPtr_glVertexAttrib1fvNV=GLee_Lazy_glVertexAttrib1fvNV;
06352 #endif
06353 #ifndef GLEE_C_DEFINED_glVertexAttrib1sNV
06354 #define GLEE_C_DEFINED_glVertexAttrib1sNV
06355   void __stdcall GLee_Lazy_glVertexAttrib1sNV(GLuint index, GLshort x)  {if (GLeeInit()) glVertexAttrib1sNV(index, x);}
06356   GLEEPFNGLVERTEXATTRIB1SNVPROC GLeeFuncPtr_glVertexAttrib1sNV=GLee_Lazy_glVertexAttrib1sNV;
06357 #endif
06358 #ifndef GLEE_C_DEFINED_glVertexAttrib1svNV
06359 #define GLEE_C_DEFINED_glVertexAttrib1svNV
06360   void __stdcall GLee_Lazy_glVertexAttrib1svNV(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib1svNV(index, v);}
06361   GLEEPFNGLVERTEXATTRIB1SVNVPROC GLeeFuncPtr_glVertexAttrib1svNV=GLee_Lazy_glVertexAttrib1svNV;
06362 #endif
06363 #ifndef GLEE_C_DEFINED_glVertexAttrib2dNV
06364 #define GLEE_C_DEFINED_glVertexAttrib2dNV
06365   void __stdcall GLee_Lazy_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble y)  {if (GLeeInit()) glVertexAttrib2dNV(index, x, y);}
06366   GLEEPFNGLVERTEXATTRIB2DNVPROC GLeeFuncPtr_glVertexAttrib2dNV=GLee_Lazy_glVertexAttrib2dNV;
06367 #endif
06368 #ifndef GLEE_C_DEFINED_glVertexAttrib2dvNV
06369 #define GLEE_C_DEFINED_glVertexAttrib2dvNV
06370   void __stdcall GLee_Lazy_glVertexAttrib2dvNV(GLuint index, const GLdouble * v)  {if (GLeeInit()) glVertexAttrib2dvNV(index, v);}
06371   GLEEPFNGLVERTEXATTRIB2DVNVPROC GLeeFuncPtr_glVertexAttrib2dvNV=GLee_Lazy_glVertexAttrib2dvNV;
06372 #endif
06373 #ifndef GLEE_C_DEFINED_glVertexAttrib2fNV
06374 #define GLEE_C_DEFINED_glVertexAttrib2fNV
06375   void __stdcall GLee_Lazy_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y)  {if (GLeeInit()) glVertexAttrib2fNV(index, x, y);}
06376   GLEEPFNGLVERTEXATTRIB2FNVPROC GLeeFuncPtr_glVertexAttrib2fNV=GLee_Lazy_glVertexAttrib2fNV;
06377 #endif
06378 #ifndef GLEE_C_DEFINED_glVertexAttrib2fvNV
06379 #define GLEE_C_DEFINED_glVertexAttrib2fvNV
06380   void __stdcall GLee_Lazy_glVertexAttrib2fvNV(GLuint index, const GLfloat * v)  {if (GLeeInit()) glVertexAttrib2fvNV(index, v);}
06381   GLEEPFNGLVERTEXATTRIB2FVNVPROC GLeeFuncPtr_glVertexAttrib2fvNV=GLee_Lazy_glVertexAttrib2fvNV;
06382 #endif
06383 #ifndef GLEE_C_DEFINED_glVertexAttrib2sNV
06384 #define GLEE_C_DEFINED_glVertexAttrib2sNV
06385   void __stdcall GLee_Lazy_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y)  {if (GLeeInit()) glVertexAttrib2sNV(index, x, y);}
06386   GLEEPFNGLVERTEXATTRIB2SNVPROC GLeeFuncPtr_glVertexAttrib2sNV=GLee_Lazy_glVertexAttrib2sNV;
06387 #endif
06388 #ifndef GLEE_C_DEFINED_glVertexAttrib2svNV
06389 #define GLEE_C_DEFINED_glVertexAttrib2svNV
06390   void __stdcall GLee_Lazy_glVertexAttrib2svNV(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib2svNV(index, v);}
06391   GLEEPFNGLVERTEXATTRIB2SVNVPROC GLeeFuncPtr_glVertexAttrib2svNV=GLee_Lazy_glVertexAttrib2svNV;
06392 #endif
06393 #ifndef GLEE_C_DEFINED_glVertexAttrib3dNV
06394 #define GLEE_C_DEFINED_glVertexAttrib3dNV
06395   void __stdcall GLee_Lazy_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glVertexAttrib3dNV(index, x, y, z);}
06396   GLEEPFNGLVERTEXATTRIB3DNVPROC GLeeFuncPtr_glVertexAttrib3dNV=GLee_Lazy_glVertexAttrib3dNV;
06397 #endif
06398 #ifndef GLEE_C_DEFINED_glVertexAttrib3dvNV
06399 #define GLEE_C_DEFINED_glVertexAttrib3dvNV
06400   void __stdcall GLee_Lazy_glVertexAttrib3dvNV(GLuint index, const GLdouble * v)  {if (GLeeInit()) glVertexAttrib3dvNV(index, v);}
06401   GLEEPFNGLVERTEXATTRIB3DVNVPROC GLeeFuncPtr_glVertexAttrib3dvNV=GLee_Lazy_glVertexAttrib3dvNV;
06402 #endif
06403 #ifndef GLEE_C_DEFINED_glVertexAttrib3fNV
06404 #define GLEE_C_DEFINED_glVertexAttrib3fNV
06405   void __stdcall GLee_Lazy_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glVertexAttrib3fNV(index, x, y, z);}
06406   GLEEPFNGLVERTEXATTRIB3FNVPROC GLeeFuncPtr_glVertexAttrib3fNV=GLee_Lazy_glVertexAttrib3fNV;
06407 #endif
06408 #ifndef GLEE_C_DEFINED_glVertexAttrib3fvNV
06409 #define GLEE_C_DEFINED_glVertexAttrib3fvNV
06410   void __stdcall GLee_Lazy_glVertexAttrib3fvNV(GLuint index, const GLfloat * v)  {if (GLeeInit()) glVertexAttrib3fvNV(index, v);}
06411   GLEEPFNGLVERTEXATTRIB3FVNVPROC GLeeFuncPtr_glVertexAttrib3fvNV=GLee_Lazy_glVertexAttrib3fvNV;
06412 #endif
06413 #ifndef GLEE_C_DEFINED_glVertexAttrib3sNV
06414 #define GLEE_C_DEFINED_glVertexAttrib3sNV
06415   void __stdcall GLee_Lazy_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, GLshort z)  {if (GLeeInit()) glVertexAttrib3sNV(index, x, y, z);}
06416   GLEEPFNGLVERTEXATTRIB3SNVPROC GLeeFuncPtr_glVertexAttrib3sNV=GLee_Lazy_glVertexAttrib3sNV;
06417 #endif
06418 #ifndef GLEE_C_DEFINED_glVertexAttrib3svNV
06419 #define GLEE_C_DEFINED_glVertexAttrib3svNV
06420   void __stdcall GLee_Lazy_glVertexAttrib3svNV(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib3svNV(index, v);}
06421   GLEEPFNGLVERTEXATTRIB3SVNVPROC GLeeFuncPtr_glVertexAttrib3svNV=GLee_Lazy_glVertexAttrib3svNV;
06422 #endif
06423 #ifndef GLEE_C_DEFINED_glVertexAttrib4dNV
06424 #define GLEE_C_DEFINED_glVertexAttrib4dNV
06425   void __stdcall GLee_Lazy_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glVertexAttrib4dNV(index, x, y, z, w);}
06426   GLEEPFNGLVERTEXATTRIB4DNVPROC GLeeFuncPtr_glVertexAttrib4dNV=GLee_Lazy_glVertexAttrib4dNV;
06427 #endif
06428 #ifndef GLEE_C_DEFINED_glVertexAttrib4dvNV
06429 #define GLEE_C_DEFINED_glVertexAttrib4dvNV
06430   void __stdcall GLee_Lazy_glVertexAttrib4dvNV(GLuint index, const GLdouble * v)  {if (GLeeInit()) glVertexAttrib4dvNV(index, v);}
06431   GLEEPFNGLVERTEXATTRIB4DVNVPROC GLeeFuncPtr_glVertexAttrib4dvNV=GLee_Lazy_glVertexAttrib4dvNV;
06432 #endif
06433 #ifndef GLEE_C_DEFINED_glVertexAttrib4fNV
06434 #define GLEE_C_DEFINED_glVertexAttrib4fNV
06435   void __stdcall GLee_Lazy_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glVertexAttrib4fNV(index, x, y, z, w);}
06436   GLEEPFNGLVERTEXATTRIB4FNVPROC GLeeFuncPtr_glVertexAttrib4fNV=GLee_Lazy_glVertexAttrib4fNV;
06437 #endif
06438 #ifndef GLEE_C_DEFINED_glVertexAttrib4fvNV
06439 #define GLEE_C_DEFINED_glVertexAttrib4fvNV
06440   void __stdcall GLee_Lazy_glVertexAttrib4fvNV(GLuint index, const GLfloat * v)  {if (GLeeInit()) glVertexAttrib4fvNV(index, v);}
06441   GLEEPFNGLVERTEXATTRIB4FVNVPROC GLeeFuncPtr_glVertexAttrib4fvNV=GLee_Lazy_glVertexAttrib4fvNV;
06442 #endif
06443 #ifndef GLEE_C_DEFINED_glVertexAttrib4sNV
06444 #define GLEE_C_DEFINED_glVertexAttrib4sNV
06445   void __stdcall GLee_Lazy_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)  {if (GLeeInit()) glVertexAttrib4sNV(index, x, y, z, w);}
06446   GLEEPFNGLVERTEXATTRIB4SNVPROC GLeeFuncPtr_glVertexAttrib4sNV=GLee_Lazy_glVertexAttrib4sNV;
06447 #endif
06448 #ifndef GLEE_C_DEFINED_glVertexAttrib4svNV
06449 #define GLEE_C_DEFINED_glVertexAttrib4svNV
06450   void __stdcall GLee_Lazy_glVertexAttrib4svNV(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttrib4svNV(index, v);}
06451   GLEEPFNGLVERTEXATTRIB4SVNVPROC GLeeFuncPtr_glVertexAttrib4svNV=GLee_Lazy_glVertexAttrib4svNV;
06452 #endif
06453 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubNV
06454 #define GLEE_C_DEFINED_glVertexAttrib4ubNV
06455   void __stdcall GLee_Lazy_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)  {if (GLeeInit()) glVertexAttrib4ubNV(index, x, y, z, w);}
06456   GLEEPFNGLVERTEXATTRIB4UBNVPROC GLeeFuncPtr_glVertexAttrib4ubNV=GLee_Lazy_glVertexAttrib4ubNV;
06457 #endif
06458 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvNV
06459 #define GLEE_C_DEFINED_glVertexAttrib4ubvNV
06460   void __stdcall GLee_Lazy_glVertexAttrib4ubvNV(GLuint index, const GLubyte * v)  {if (GLeeInit()) glVertexAttrib4ubvNV(index, v);}
06461   GLEEPFNGLVERTEXATTRIB4UBVNVPROC GLeeFuncPtr_glVertexAttrib4ubvNV=GLee_Lazy_glVertexAttrib4ubvNV;
06462 #endif
06463 #ifndef GLEE_C_DEFINED_glVertexAttribs1dvNV
06464 #define GLEE_C_DEFINED_glVertexAttribs1dvNV
06465   void __stdcall GLee_Lazy_glVertexAttribs1dvNV(GLuint index, GLsizei count, const GLdouble * v)  {if (GLeeInit()) glVertexAttribs1dvNV(index, count, v);}
06466   GLEEPFNGLVERTEXATTRIBS1DVNVPROC GLeeFuncPtr_glVertexAttribs1dvNV=GLee_Lazy_glVertexAttribs1dvNV;
06467 #endif
06468 #ifndef GLEE_C_DEFINED_glVertexAttribs1fvNV
06469 #define GLEE_C_DEFINED_glVertexAttribs1fvNV
06470   void __stdcall GLee_Lazy_glVertexAttribs1fvNV(GLuint index, GLsizei count, const GLfloat * v)  {if (GLeeInit()) glVertexAttribs1fvNV(index, count, v);}
06471   GLEEPFNGLVERTEXATTRIBS1FVNVPROC GLeeFuncPtr_glVertexAttribs1fvNV=GLee_Lazy_glVertexAttribs1fvNV;
06472 #endif
06473 #ifndef GLEE_C_DEFINED_glVertexAttribs1svNV
06474 #define GLEE_C_DEFINED_glVertexAttribs1svNV
06475   void __stdcall GLee_Lazy_glVertexAttribs1svNV(GLuint index, GLsizei count, const GLshort * v)  {if (GLeeInit()) glVertexAttribs1svNV(index, count, v);}
06476   GLEEPFNGLVERTEXATTRIBS1SVNVPROC GLeeFuncPtr_glVertexAttribs1svNV=GLee_Lazy_glVertexAttribs1svNV;
06477 #endif
06478 #ifndef GLEE_C_DEFINED_glVertexAttribs2dvNV
06479 #define GLEE_C_DEFINED_glVertexAttribs2dvNV
06480   void __stdcall GLee_Lazy_glVertexAttribs2dvNV(GLuint index, GLsizei count, const GLdouble * v)  {if (GLeeInit()) glVertexAttribs2dvNV(index, count, v);}
06481   GLEEPFNGLVERTEXATTRIBS2DVNVPROC GLeeFuncPtr_glVertexAttribs2dvNV=GLee_Lazy_glVertexAttribs2dvNV;
06482 #endif
06483 #ifndef GLEE_C_DEFINED_glVertexAttribs2fvNV
06484 #define GLEE_C_DEFINED_glVertexAttribs2fvNV
06485   void __stdcall GLee_Lazy_glVertexAttribs2fvNV(GLuint index, GLsizei count, const GLfloat * v)  {if (GLeeInit()) glVertexAttribs2fvNV(index, count, v);}
06486   GLEEPFNGLVERTEXATTRIBS2FVNVPROC GLeeFuncPtr_glVertexAttribs2fvNV=GLee_Lazy_glVertexAttribs2fvNV;
06487 #endif
06488 #ifndef GLEE_C_DEFINED_glVertexAttribs2svNV
06489 #define GLEE_C_DEFINED_glVertexAttribs2svNV
06490   void __stdcall GLee_Lazy_glVertexAttribs2svNV(GLuint index, GLsizei count, const GLshort * v)  {if (GLeeInit()) glVertexAttribs2svNV(index, count, v);}
06491   GLEEPFNGLVERTEXATTRIBS2SVNVPROC GLeeFuncPtr_glVertexAttribs2svNV=GLee_Lazy_glVertexAttribs2svNV;
06492 #endif
06493 #ifndef GLEE_C_DEFINED_glVertexAttribs3dvNV
06494 #define GLEE_C_DEFINED_glVertexAttribs3dvNV
06495   void __stdcall GLee_Lazy_glVertexAttribs3dvNV(GLuint index, GLsizei count, const GLdouble * v)  {if (GLeeInit()) glVertexAttribs3dvNV(index, count, v);}
06496   GLEEPFNGLVERTEXATTRIBS3DVNVPROC GLeeFuncPtr_glVertexAttribs3dvNV=GLee_Lazy_glVertexAttribs3dvNV;
06497 #endif
06498 #ifndef GLEE_C_DEFINED_glVertexAttribs3fvNV
06499 #define GLEE_C_DEFINED_glVertexAttribs3fvNV
06500   void __stdcall GLee_Lazy_glVertexAttribs3fvNV(GLuint index, GLsizei count, const GLfloat * v)  {if (GLeeInit()) glVertexAttribs3fvNV(index, count, v);}
06501   GLEEPFNGLVERTEXATTRIBS3FVNVPROC GLeeFuncPtr_glVertexAttribs3fvNV=GLee_Lazy_glVertexAttribs3fvNV;
06502 #endif
06503 #ifndef GLEE_C_DEFINED_glVertexAttribs3svNV
06504 #define GLEE_C_DEFINED_glVertexAttribs3svNV
06505   void __stdcall GLee_Lazy_glVertexAttribs3svNV(GLuint index, GLsizei count, const GLshort * v)  {if (GLeeInit()) glVertexAttribs3svNV(index, count, v);}
06506   GLEEPFNGLVERTEXATTRIBS3SVNVPROC GLeeFuncPtr_glVertexAttribs3svNV=GLee_Lazy_glVertexAttribs3svNV;
06507 #endif
06508 #ifndef GLEE_C_DEFINED_glVertexAttribs4dvNV
06509 #define GLEE_C_DEFINED_glVertexAttribs4dvNV
06510   void __stdcall GLee_Lazy_glVertexAttribs4dvNV(GLuint index, GLsizei count, const GLdouble * v)  {if (GLeeInit()) glVertexAttribs4dvNV(index, count, v);}
06511   GLEEPFNGLVERTEXATTRIBS4DVNVPROC GLeeFuncPtr_glVertexAttribs4dvNV=GLee_Lazy_glVertexAttribs4dvNV;
06512 #endif
06513 #ifndef GLEE_C_DEFINED_glVertexAttribs4fvNV
06514 #define GLEE_C_DEFINED_glVertexAttribs4fvNV
06515   void __stdcall GLee_Lazy_glVertexAttribs4fvNV(GLuint index, GLsizei count, const GLfloat * v)  {if (GLeeInit()) glVertexAttribs4fvNV(index, count, v);}
06516   GLEEPFNGLVERTEXATTRIBS4FVNVPROC GLeeFuncPtr_glVertexAttribs4fvNV=GLee_Lazy_glVertexAttribs4fvNV;
06517 #endif
06518 #ifndef GLEE_C_DEFINED_glVertexAttribs4svNV
06519 #define GLEE_C_DEFINED_glVertexAttribs4svNV
06520   void __stdcall GLee_Lazy_glVertexAttribs4svNV(GLuint index, GLsizei count, const GLshort * v)  {if (GLeeInit()) glVertexAttribs4svNV(index, count, v);}
06521   GLEEPFNGLVERTEXATTRIBS4SVNVPROC GLeeFuncPtr_glVertexAttribs4svNV=GLee_Lazy_glVertexAttribs4svNV;
06522 #endif
06523 #ifndef GLEE_C_DEFINED_glVertexAttribs4ubvNV
06524 #define GLEE_C_DEFINED_glVertexAttribs4ubvNV
06525   void __stdcall GLee_Lazy_glVertexAttribs4ubvNV(GLuint index, GLsizei count, const GLubyte * v)  {if (GLeeInit()) glVertexAttribs4ubvNV(index, count, v);}
06526   GLEEPFNGLVERTEXATTRIBS4UBVNVPROC GLeeFuncPtr_glVertexAttribs4ubvNV=GLee_Lazy_glVertexAttribs4ubvNV;
06527 #endif
06528 #endif 
06529 
06530 /* GL_SGIX_texture_coordinate_clamp */
06531 
06532 #ifdef __GLEE_GL_SGIX_texture_coordinate_clamp
06533 #endif 
06534 
06535 /* GL_SGIX_scalebias_hint */
06536 
06537 #ifdef __GLEE_GL_SGIX_scalebias_hint
06538 #endif 
06539 
06540 /* GL_OML_interlace */
06541 
06542 #ifdef __GLEE_GL_OML_interlace
06543 #endif 
06544 
06545 /* GL_OML_subsample */
06546 
06547 #ifdef __GLEE_GL_OML_subsample
06548 #endif 
06549 
06550 /* GL_OML_resample */
06551 
06552 #ifdef __GLEE_GL_OML_resample
06553 #endif 
06554 
06555 /* GL_NV_copy_depth_to_color */
06556 
06557 #ifdef __GLEE_GL_NV_copy_depth_to_color
06558 #endif 
06559 
06560 /* GL_ATI_envmap_bumpmap */
06561 
06562 #ifdef __GLEE_GL_ATI_envmap_bumpmap
06563 #ifndef GLEE_C_DEFINED_glTexBumpParameterivATI
06564 #define GLEE_C_DEFINED_glTexBumpParameterivATI
06565   void __stdcall GLee_Lazy_glTexBumpParameterivATI(GLenum pname, const GLint * param)  {if (GLeeInit()) glTexBumpParameterivATI(pname, param);}
06566   GLEEPFNGLTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glTexBumpParameterivATI=GLee_Lazy_glTexBumpParameterivATI;
06567 #endif
06568 #ifndef GLEE_C_DEFINED_glTexBumpParameterfvATI
06569 #define GLEE_C_DEFINED_glTexBumpParameterfvATI
06570   void __stdcall GLee_Lazy_glTexBumpParameterfvATI(GLenum pname, const GLfloat * param)  {if (GLeeInit()) glTexBumpParameterfvATI(pname, param);}
06571   GLEEPFNGLTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glTexBumpParameterfvATI=GLee_Lazy_glTexBumpParameterfvATI;
06572 #endif
06573 #ifndef GLEE_C_DEFINED_glGetTexBumpParameterivATI
06574 #define GLEE_C_DEFINED_glGetTexBumpParameterivATI
06575   void __stdcall GLee_Lazy_glGetTexBumpParameterivATI(GLenum pname, GLint * param)  {if (GLeeInit()) glGetTexBumpParameterivATI(pname, param);}
06576   GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glGetTexBumpParameterivATI=GLee_Lazy_glGetTexBumpParameterivATI;
06577 #endif
06578 #ifndef GLEE_C_DEFINED_glGetTexBumpParameterfvATI
06579 #define GLEE_C_DEFINED_glGetTexBumpParameterfvATI
06580   void __stdcall GLee_Lazy_glGetTexBumpParameterfvATI(GLenum pname, GLfloat * param)  {if (GLeeInit()) glGetTexBumpParameterfvATI(pname, param);}
06581   GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glGetTexBumpParameterfvATI=GLee_Lazy_glGetTexBumpParameterfvATI;
06582 #endif
06583 #endif 
06584 
06585 /* GL_ATI_fragment_shader */
06586 
06587 #ifdef __GLEE_GL_ATI_fragment_shader
06588 #ifndef GLEE_C_DEFINED_glGenFragmentShadersATI
06589 #define GLEE_C_DEFINED_glGenFragmentShadersATI
06590   GLuint __stdcall GLee_Lazy_glGenFragmentShadersATI(GLuint range)  {if (GLeeInit()) return glGenFragmentShadersATI(range); return (GLuint)0;}
06591   GLEEPFNGLGENFRAGMENTSHADERSATIPROC GLeeFuncPtr_glGenFragmentShadersATI=GLee_Lazy_glGenFragmentShadersATI;
06592 #endif
06593 #ifndef GLEE_C_DEFINED_glBindFragmentShaderATI
06594 #define GLEE_C_DEFINED_glBindFragmentShaderATI
06595   void __stdcall GLee_Lazy_glBindFragmentShaderATI(GLuint id)  {if (GLeeInit()) glBindFragmentShaderATI(id);}
06596   GLEEPFNGLBINDFRAGMENTSHADERATIPROC GLeeFuncPtr_glBindFragmentShaderATI=GLee_Lazy_glBindFragmentShaderATI;
06597 #endif
06598 #ifndef GLEE_C_DEFINED_glDeleteFragmentShaderATI
06599 #define GLEE_C_DEFINED_glDeleteFragmentShaderATI
06600   void __stdcall GLee_Lazy_glDeleteFragmentShaderATI(GLuint id)  {if (GLeeInit()) glDeleteFragmentShaderATI(id);}
06601   GLEEPFNGLDELETEFRAGMENTSHADERATIPROC GLeeFuncPtr_glDeleteFragmentShaderATI=GLee_Lazy_glDeleteFragmentShaderATI;
06602 #endif
06603 #ifndef GLEE_C_DEFINED_glBeginFragmentShaderATI
06604 #define GLEE_C_DEFINED_glBeginFragmentShaderATI
06605   void __stdcall GLee_Lazy_glBeginFragmentShaderATI(void)  {if (GLeeInit()) glBeginFragmentShaderATI();}
06606   GLEEPFNGLBEGINFRAGMENTSHADERATIPROC GLeeFuncPtr_glBeginFragmentShaderATI=GLee_Lazy_glBeginFragmentShaderATI;
06607 #endif
06608 #ifndef GLEE_C_DEFINED_glEndFragmentShaderATI
06609 #define GLEE_C_DEFINED_glEndFragmentShaderATI
06610   void __stdcall GLee_Lazy_glEndFragmentShaderATI(void)  {if (GLeeInit()) glEndFragmentShaderATI();}
06611   GLEEPFNGLENDFRAGMENTSHADERATIPROC GLeeFuncPtr_glEndFragmentShaderATI=GLee_Lazy_glEndFragmentShaderATI;
06612 #endif
06613 #ifndef GLEE_C_DEFINED_glPassTexCoordATI
06614 #define GLEE_C_DEFINED_glPassTexCoordATI
06615   void __stdcall GLee_Lazy_glPassTexCoordATI(GLuint dst, GLuint coord, GLenum swizzle)  {if (GLeeInit()) glPassTexCoordATI(dst, coord, swizzle);}
06616   GLEEPFNGLPASSTEXCOORDATIPROC GLeeFuncPtr_glPassTexCoordATI=GLee_Lazy_glPassTexCoordATI;
06617 #endif
06618 #ifndef GLEE_C_DEFINED_glSampleMapATI
06619 #define GLEE_C_DEFINED_glSampleMapATI
06620   void __stdcall GLee_Lazy_glSampleMapATI(GLuint dst, GLuint interp, GLenum swizzle)  {if (GLeeInit()) glSampleMapATI(dst, interp, swizzle);}
06621   GLEEPFNGLSAMPLEMAPATIPROC GLeeFuncPtr_glSampleMapATI=GLee_Lazy_glSampleMapATI;
06622 #endif
06623 #ifndef GLEE_C_DEFINED_glColorFragmentOp1ATI
06624 #define GLEE_C_DEFINED_glColorFragmentOp1ATI
06625   void __stdcall GLee_Lazy_glColorFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)  {if (GLeeInit()) glColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod);}
06626   GLEEPFNGLCOLORFRAGMENTOP1ATIPROC GLeeFuncPtr_glColorFragmentOp1ATI=GLee_Lazy_glColorFragmentOp1ATI;
06627 #endif
06628 #ifndef GLEE_C_DEFINED_glColorFragmentOp2ATI
06629 #define GLEE_C_DEFINED_glColorFragmentOp2ATI
06630   void __stdcall GLee_Lazy_glColorFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)  {if (GLeeInit()) glColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);}
06631   GLEEPFNGLCOLORFRAGMENTOP2ATIPROC GLeeFuncPtr_glColorFragmentOp2ATI=GLee_Lazy_glColorFragmentOp2ATI;
06632 #endif
06633 #ifndef GLEE_C_DEFINED_glColorFragmentOp3ATI
06634 #define GLEE_C_DEFINED_glColorFragmentOp3ATI
06635   void __stdcall GLee_Lazy_glColorFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)  {if (GLeeInit()) glColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);}
06636   GLEEPFNGLCOLORFRAGMENTOP3ATIPROC GLeeFuncPtr_glColorFragmentOp3ATI=GLee_Lazy_glColorFragmentOp3ATI;
06637 #endif
06638 #ifndef GLEE_C_DEFINED_glAlphaFragmentOp1ATI
06639 #define GLEE_C_DEFINED_glAlphaFragmentOp1ATI
06640   void __stdcall GLee_Lazy_glAlphaFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)  {if (GLeeInit()) glAlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod);}
06641   GLEEPFNGLALPHAFRAGMENTOP1ATIPROC GLeeFuncPtr_glAlphaFragmentOp1ATI=GLee_Lazy_glAlphaFragmentOp1ATI;
06642 #endif
06643 #ifndef GLEE_C_DEFINED_glAlphaFragmentOp2ATI
06644 #define GLEE_C_DEFINED_glAlphaFragmentOp2ATI
06645   void __stdcall GLee_Lazy_glAlphaFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)  {if (GLeeInit()) glAlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);}
06646   GLEEPFNGLALPHAFRAGMENTOP2ATIPROC GLeeFuncPtr_glAlphaFragmentOp2ATI=GLee_Lazy_glAlphaFragmentOp2ATI;
06647 #endif
06648 #ifndef GLEE_C_DEFINED_glAlphaFragmentOp3ATI
06649 #define GLEE_C_DEFINED_glAlphaFragmentOp3ATI
06650   void __stdcall GLee_Lazy_glAlphaFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)  {if (GLeeInit()) glAlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);}
06651   GLEEPFNGLALPHAFRAGMENTOP3ATIPROC GLeeFuncPtr_glAlphaFragmentOp3ATI=GLee_Lazy_glAlphaFragmentOp3ATI;
06652 #endif
06653 #ifndef GLEE_C_DEFINED_glSetFragmentShaderConstantATI
06654 #define GLEE_C_DEFINED_glSetFragmentShaderConstantATI
06655   void __stdcall GLee_Lazy_glSetFragmentShaderConstantATI(GLuint dst, const GLfloat * value)  {if (GLeeInit()) glSetFragmentShaderConstantATI(dst, value);}
06656   GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC GLeeFuncPtr_glSetFragmentShaderConstantATI=GLee_Lazy_glSetFragmentShaderConstantATI;
06657 #endif
06658 #endif 
06659 
06660 /* GL_ATI_pn_triangles */
06661 
06662 #ifdef __GLEE_GL_ATI_pn_triangles
06663 #ifndef GLEE_C_DEFINED_glPNTrianglesiATI
06664 #define GLEE_C_DEFINED_glPNTrianglesiATI
06665   void __stdcall GLee_Lazy_glPNTrianglesiATI(GLenum pname, GLint param)  {if (GLeeInit()) glPNTrianglesiATI(pname, param);}
06666   GLEEPFNGLPNTRIANGLESIATIPROC GLeeFuncPtr_glPNTrianglesiATI=GLee_Lazy_glPNTrianglesiATI;
06667 #endif
06668 #ifndef GLEE_C_DEFINED_glPNTrianglesfATI
06669 #define GLEE_C_DEFINED_glPNTrianglesfATI
06670   void __stdcall GLee_Lazy_glPNTrianglesfATI(GLenum pname, GLfloat param)  {if (GLeeInit()) glPNTrianglesfATI(pname, param);}
06671   GLEEPFNGLPNTRIANGLESFATIPROC GLeeFuncPtr_glPNTrianglesfATI=GLee_Lazy_glPNTrianglesfATI;
06672 #endif
06673 #endif 
06674 
06675 /* GL_ATI_vertex_array_object */
06676 
06677 #ifdef __GLEE_GL_ATI_vertex_array_object
06678 #ifndef GLEE_C_DEFINED_glNewObjectBufferATI
06679 #define GLEE_C_DEFINED_glNewObjectBufferATI
06680   GLuint __stdcall GLee_Lazy_glNewObjectBufferATI(GLsizei size, const GLvoid * pointer, GLenum usage)  {if (GLeeInit()) return glNewObjectBufferATI(size, pointer, usage); return (GLuint)0;}
06681   GLEEPFNGLNEWOBJECTBUFFERATIPROC GLeeFuncPtr_glNewObjectBufferATI=GLee_Lazy_glNewObjectBufferATI;
06682 #endif
06683 #ifndef GLEE_C_DEFINED_glIsObjectBufferATI
06684 #define GLEE_C_DEFINED_glIsObjectBufferATI
06685   GLboolean __stdcall GLee_Lazy_glIsObjectBufferATI(GLuint buffer)  {if (GLeeInit()) return glIsObjectBufferATI(buffer); return (GLboolean)0;}
06686   GLEEPFNGLISOBJECTBUFFERATIPROC GLeeFuncPtr_glIsObjectBufferATI=GLee_Lazy_glIsObjectBufferATI;
06687 #endif
06688 #ifndef GLEE_C_DEFINED_glUpdateObjectBufferATI
06689 #define GLEE_C_DEFINED_glUpdateObjectBufferATI
06690   void __stdcall GLee_Lazy_glUpdateObjectBufferATI(GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve)  {if (GLeeInit()) glUpdateObjectBufferATI(buffer, offset, size, pointer, preserve);}
06691   GLEEPFNGLUPDATEOBJECTBUFFERATIPROC GLeeFuncPtr_glUpdateObjectBufferATI=GLee_Lazy_glUpdateObjectBufferATI;
06692 #endif
06693 #ifndef GLEE_C_DEFINED_glGetObjectBufferfvATI
06694 #define GLEE_C_DEFINED_glGetObjectBufferfvATI
06695   void __stdcall GLee_Lazy_glGetObjectBufferfvATI(GLuint buffer, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetObjectBufferfvATI(buffer, pname, params);}
06696   GLEEPFNGLGETOBJECTBUFFERFVATIPROC GLeeFuncPtr_glGetObjectBufferfvATI=GLee_Lazy_glGetObjectBufferfvATI;
06697 #endif
06698 #ifndef GLEE_C_DEFINED_glGetObjectBufferivATI
06699 #define GLEE_C_DEFINED_glGetObjectBufferivATI
06700   void __stdcall GLee_Lazy_glGetObjectBufferivATI(GLuint buffer, GLenum pname, GLint * params)  {if (GLeeInit()) glGetObjectBufferivATI(buffer, pname, params);}
06701   GLEEPFNGLGETOBJECTBUFFERIVATIPROC GLeeFuncPtr_glGetObjectBufferivATI=GLee_Lazy_glGetObjectBufferivATI;
06702 #endif
06703 #ifndef GLEE_C_DEFINED_glFreeObjectBufferATI
06704 #define GLEE_C_DEFINED_glFreeObjectBufferATI
06705   void __stdcall GLee_Lazy_glFreeObjectBufferATI(GLuint buffer)  {if (GLeeInit()) glFreeObjectBufferATI(buffer);}
06706   GLEEPFNGLFREEOBJECTBUFFERATIPROC GLeeFuncPtr_glFreeObjectBufferATI=GLee_Lazy_glFreeObjectBufferATI;
06707 #endif
06708 #ifndef GLEE_C_DEFINED_glArrayObjectATI
06709 #define GLEE_C_DEFINED_glArrayObjectATI
06710   void __stdcall GLee_Lazy_glArrayObjectATI(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset)  {if (GLeeInit()) glArrayObjectATI(array, size, type, stride, buffer, offset);}
06711   GLEEPFNGLARRAYOBJECTATIPROC GLeeFuncPtr_glArrayObjectATI=GLee_Lazy_glArrayObjectATI;
06712 #endif
06713 #ifndef GLEE_C_DEFINED_glGetArrayObjectfvATI
06714 #define GLEE_C_DEFINED_glGetArrayObjectfvATI
06715   void __stdcall GLee_Lazy_glGetArrayObjectfvATI(GLenum array, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetArrayObjectfvATI(array, pname, params);}
06716   GLEEPFNGLGETARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetArrayObjectfvATI=GLee_Lazy_glGetArrayObjectfvATI;
06717 #endif
06718 #ifndef GLEE_C_DEFINED_glGetArrayObjectivATI
06719 #define GLEE_C_DEFINED_glGetArrayObjectivATI
06720   void __stdcall GLee_Lazy_glGetArrayObjectivATI(GLenum array, GLenum pname, GLint * params)  {if (GLeeInit()) glGetArrayObjectivATI(array, pname, params);}
06721   GLEEPFNGLGETARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetArrayObjectivATI=GLee_Lazy_glGetArrayObjectivATI;
06722 #endif
06723 #ifndef GLEE_C_DEFINED_glVariantArrayObjectATI
06724 #define GLEE_C_DEFINED_glVariantArrayObjectATI
06725   void __stdcall GLee_Lazy_glVariantArrayObjectATI(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset)  {if (GLeeInit()) glVariantArrayObjectATI(id, type, stride, buffer, offset);}
06726   GLEEPFNGLVARIANTARRAYOBJECTATIPROC GLeeFuncPtr_glVariantArrayObjectATI=GLee_Lazy_glVariantArrayObjectATI;
06727 #endif
06728 #ifndef GLEE_C_DEFINED_glGetVariantArrayObjectfvATI
06729 #define GLEE_C_DEFINED_glGetVariantArrayObjectfvATI
06730   void __stdcall GLee_Lazy_glGetVariantArrayObjectfvATI(GLuint id, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetVariantArrayObjectfvATI(id, pname, params);}
06731   GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVariantArrayObjectfvATI=GLee_Lazy_glGetVariantArrayObjectfvATI;
06732 #endif
06733 #ifndef GLEE_C_DEFINED_glGetVariantArrayObjectivATI
06734 #define GLEE_C_DEFINED_glGetVariantArrayObjectivATI
06735   void __stdcall GLee_Lazy_glGetVariantArrayObjectivATI(GLuint id, GLenum pname, GLint * params)  {if (GLeeInit()) glGetVariantArrayObjectivATI(id, pname, params);}
06736   GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVariantArrayObjectivATI=GLee_Lazy_glGetVariantArrayObjectivATI;
06737 #endif
06738 #endif 
06739 
06740 /* GL_EXT_vertex_shader */
06741 
06742 #ifdef __GLEE_GL_EXT_vertex_shader
06743 #ifndef GLEE_C_DEFINED_glBeginVertexShaderEXT
06744 #define GLEE_C_DEFINED_glBeginVertexShaderEXT
06745   void __stdcall GLee_Lazy_glBeginVertexShaderEXT(void)  {if (GLeeInit()) glBeginVertexShaderEXT();}
06746   GLEEPFNGLBEGINVERTEXSHADEREXTPROC GLeeFuncPtr_glBeginVertexShaderEXT=GLee_Lazy_glBeginVertexShaderEXT;
06747 #endif
06748 #ifndef GLEE_C_DEFINED_glEndVertexShaderEXT
06749 #define GLEE_C_DEFINED_glEndVertexShaderEXT
06750   void __stdcall GLee_Lazy_glEndVertexShaderEXT(void)  {if (GLeeInit()) glEndVertexShaderEXT();}
06751   GLEEPFNGLENDVERTEXSHADEREXTPROC GLeeFuncPtr_glEndVertexShaderEXT=GLee_Lazy_glEndVertexShaderEXT;
06752 #endif
06753 #ifndef GLEE_C_DEFINED_glBindVertexShaderEXT
06754 #define GLEE_C_DEFINED_glBindVertexShaderEXT
06755   void __stdcall GLee_Lazy_glBindVertexShaderEXT(GLuint id)  {if (GLeeInit()) glBindVertexShaderEXT(id);}
06756   GLEEPFNGLBINDVERTEXSHADEREXTPROC GLeeFuncPtr_glBindVertexShaderEXT=GLee_Lazy_glBindVertexShaderEXT;
06757 #endif
06758 #ifndef GLEE_C_DEFINED_glGenVertexShadersEXT
06759 #define GLEE_C_DEFINED_glGenVertexShadersEXT
06760   GLuint __stdcall GLee_Lazy_glGenVertexShadersEXT(GLuint range)  {if (GLeeInit()) return glGenVertexShadersEXT(range); return (GLuint)0;}
06761   GLEEPFNGLGENVERTEXSHADERSEXTPROC GLeeFuncPtr_glGenVertexShadersEXT=GLee_Lazy_glGenVertexShadersEXT;
06762 #endif
06763 #ifndef GLEE_C_DEFINED_glDeleteVertexShaderEXT
06764 #define GLEE_C_DEFINED_glDeleteVertexShaderEXT
06765   void __stdcall GLee_Lazy_glDeleteVertexShaderEXT(GLuint id)  {if (GLeeInit()) glDeleteVertexShaderEXT(id);}
06766   GLEEPFNGLDELETEVERTEXSHADEREXTPROC GLeeFuncPtr_glDeleteVertexShaderEXT=GLee_Lazy_glDeleteVertexShaderEXT;
06767 #endif
06768 #ifndef GLEE_C_DEFINED_glShaderOp1EXT
06769 #define GLEE_C_DEFINED_glShaderOp1EXT
06770   void __stdcall GLee_Lazy_glShaderOp1EXT(GLenum op, GLuint res, GLuint arg1)  {if (GLeeInit()) glShaderOp1EXT(op, res, arg1);}
06771   GLEEPFNGLSHADEROP1EXTPROC GLeeFuncPtr_glShaderOp1EXT=GLee_Lazy_glShaderOp1EXT;
06772 #endif
06773 #ifndef GLEE_C_DEFINED_glShaderOp2EXT
06774 #define GLEE_C_DEFINED_glShaderOp2EXT
06775   void __stdcall GLee_Lazy_glShaderOp2EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2)  {if (GLeeInit()) glShaderOp2EXT(op, res, arg1, arg2);}
06776   GLEEPFNGLSHADEROP2EXTPROC GLeeFuncPtr_glShaderOp2EXT=GLee_Lazy_glShaderOp2EXT;
06777 #endif
06778 #ifndef GLEE_C_DEFINED_glShaderOp3EXT
06779 #define GLEE_C_DEFINED_glShaderOp3EXT
06780   void __stdcall GLee_Lazy_glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3)  {if (GLeeInit()) glShaderOp3EXT(op, res, arg1, arg2, arg3);}
06781   GLEEPFNGLSHADEROP3EXTPROC GLeeFuncPtr_glShaderOp3EXT=GLee_Lazy_glShaderOp3EXT;
06782 #endif
06783 #ifndef GLEE_C_DEFINED_glSwizzleEXT
06784 #define GLEE_C_DEFINED_glSwizzleEXT
06785   void __stdcall GLee_Lazy_glSwizzleEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)  {if (GLeeInit()) glSwizzleEXT(res, in, outX, outY, outZ, outW);}
06786   GLEEPFNGLSWIZZLEEXTPROC GLeeFuncPtr_glSwizzleEXT=GLee_Lazy_glSwizzleEXT;
06787 #endif
06788 #ifndef GLEE_C_DEFINED_glWriteMaskEXT
06789 #define GLEE_C_DEFINED_glWriteMaskEXT
06790   void __stdcall GLee_Lazy_glWriteMaskEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)  {if (GLeeInit()) glWriteMaskEXT(res, in, outX, outY, outZ, outW);}
06791   GLEEPFNGLWRITEMASKEXTPROC GLeeFuncPtr_glWriteMaskEXT=GLee_Lazy_glWriteMaskEXT;
06792 #endif
06793 #ifndef GLEE_C_DEFINED_glInsertComponentEXT
06794 #define GLEE_C_DEFINED_glInsertComponentEXT
06795   void __stdcall GLee_Lazy_glInsertComponentEXT(GLuint res, GLuint src, GLuint num)  {if (GLeeInit()) glInsertComponentEXT(res, src, num);}
06796   GLEEPFNGLINSERTCOMPONENTEXTPROC GLeeFuncPtr_glInsertComponentEXT=GLee_Lazy_glInsertComponentEXT;
06797 #endif
06798 #ifndef GLEE_C_DEFINED_glExtractComponentEXT
06799 #define GLEE_C_DEFINED_glExtractComponentEXT
06800   void __stdcall GLee_Lazy_glExtractComponentEXT(GLuint res, GLuint src, GLuint num)  {if (GLeeInit()) glExtractComponentEXT(res, src, num);}
06801   GLEEPFNGLEXTRACTCOMPONENTEXTPROC GLeeFuncPtr_glExtractComponentEXT=GLee_Lazy_glExtractComponentEXT;
06802 #endif
06803 #ifndef GLEE_C_DEFINED_glGenSymbolsEXT
06804 #define GLEE_C_DEFINED_glGenSymbolsEXT
06805   GLuint __stdcall GLee_Lazy_glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components)  {if (GLeeInit()) return glGenSymbolsEXT(datatype, storagetype, range, components); return (GLuint)0;}
06806   GLEEPFNGLGENSYMBOLSEXTPROC GLeeFuncPtr_glGenSymbolsEXT=GLee_Lazy_glGenSymbolsEXT;
06807 #endif
06808 #ifndef GLEE_C_DEFINED_glSetInvariantEXT
06809 #define GLEE_C_DEFINED_glSetInvariantEXT
06810   void __stdcall GLee_Lazy_glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr)  {if (GLeeInit()) glSetInvariantEXT(id, type, addr);}
06811   GLEEPFNGLSETINVARIANTEXTPROC GLeeFuncPtr_glSetInvariantEXT=GLee_Lazy_glSetInvariantEXT;
06812 #endif
06813 #ifndef GLEE_C_DEFINED_glSetLocalConstantEXT
06814 #define GLEE_C_DEFINED_glSetLocalConstantEXT
06815   void __stdcall GLee_Lazy_glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr)  {if (GLeeInit()) glSetLocalConstantEXT(id, type, addr);}
06816   GLEEPFNGLSETLOCALCONSTANTEXTPROC GLeeFuncPtr_glSetLocalConstantEXT=GLee_Lazy_glSetLocalConstantEXT;
06817 #endif
06818 #ifndef GLEE_C_DEFINED_glVariantbvEXT
06819 #define GLEE_C_DEFINED_glVariantbvEXT
06820   void __stdcall GLee_Lazy_glVariantbvEXT(GLuint id, const GLbyte * addr)  {if (GLeeInit()) glVariantbvEXT(id, addr);}
06821   GLEEPFNGLVARIANTBVEXTPROC GLeeFuncPtr_glVariantbvEXT=GLee_Lazy_glVariantbvEXT;
06822 #endif
06823 #ifndef GLEE_C_DEFINED_glVariantsvEXT
06824 #define GLEE_C_DEFINED_glVariantsvEXT
06825   void __stdcall GLee_Lazy_glVariantsvEXT(GLuint id, const GLshort * addr)  {if (GLeeInit()) glVariantsvEXT(id, addr);}
06826   GLEEPFNGLVARIANTSVEXTPROC GLeeFuncPtr_glVariantsvEXT=GLee_Lazy_glVariantsvEXT;
06827 #endif
06828 #ifndef GLEE_C_DEFINED_glVariantivEXT
06829 #define GLEE_C_DEFINED_glVariantivEXT
06830   void __stdcall GLee_Lazy_glVariantivEXT(GLuint id, const GLint * addr)  {if (GLeeInit()) glVariantivEXT(id, addr);}
06831   GLEEPFNGLVARIANTIVEXTPROC GLeeFuncPtr_glVariantivEXT=GLee_Lazy_glVariantivEXT;
06832 #endif
06833 #ifndef GLEE_C_DEFINED_glVariantfvEXT
06834 #define GLEE_C_DEFINED_glVariantfvEXT
06835   void __stdcall GLee_Lazy_glVariantfvEXT(GLuint id, const GLfloat * addr)  {if (GLeeInit()) glVariantfvEXT(id, addr);}
06836   GLEEPFNGLVARIANTFVEXTPROC GLeeFuncPtr_glVariantfvEXT=GLee_Lazy_glVariantfvEXT;
06837 #endif
06838 #ifndef GLEE_C_DEFINED_glVariantdvEXT
06839 #define GLEE_C_DEFINED_glVariantdvEXT
06840   void __stdcall GLee_Lazy_glVariantdvEXT(GLuint id, const GLdouble * addr)  {if (GLeeInit()) glVariantdvEXT(id, addr);}
06841   GLEEPFNGLVARIANTDVEXTPROC GLeeFuncPtr_glVariantdvEXT=GLee_Lazy_glVariantdvEXT;
06842 #endif
06843 #ifndef GLEE_C_DEFINED_glVariantubvEXT
06844 #define GLEE_C_DEFINED_glVariantubvEXT
06845   void __stdcall GLee_Lazy_glVariantubvEXT(GLuint id, const GLubyte * addr)  {if (GLeeInit()) glVariantubvEXT(id, addr);}
06846   GLEEPFNGLVARIANTUBVEXTPROC GLeeFuncPtr_glVariantubvEXT=GLee_Lazy_glVariantubvEXT;
06847 #endif
06848 #ifndef GLEE_C_DEFINED_glVariantusvEXT
06849 #define GLEE_C_DEFINED_glVariantusvEXT
06850   void __stdcall GLee_Lazy_glVariantusvEXT(GLuint id, const GLushort * addr)  {if (GLeeInit()) glVariantusvEXT(id, addr);}
06851   GLEEPFNGLVARIANTUSVEXTPROC GLeeFuncPtr_glVariantusvEXT=GLee_Lazy_glVariantusvEXT;
06852 #endif
06853 #ifndef GLEE_C_DEFINED_glVariantuivEXT
06854 #define GLEE_C_DEFINED_glVariantuivEXT
06855   void __stdcall GLee_Lazy_glVariantuivEXT(GLuint id, const GLuint * addr)  {if (GLeeInit()) glVariantuivEXT(id, addr);}
06856   GLEEPFNGLVARIANTUIVEXTPROC GLeeFuncPtr_glVariantuivEXT=GLee_Lazy_glVariantuivEXT;
06857 #endif
06858 #ifndef GLEE_C_DEFINED_glVariantPointerEXT
06859 #define GLEE_C_DEFINED_glVariantPointerEXT
06860   void __stdcall GLee_Lazy_glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr)  {if (GLeeInit()) glVariantPointerEXT(id, type, stride, addr);}
06861   GLEEPFNGLVARIANTPOINTEREXTPROC GLeeFuncPtr_glVariantPointerEXT=GLee_Lazy_glVariantPointerEXT;
06862 #endif
06863 #ifndef GLEE_C_DEFINED_glEnableVariantClientStateEXT
06864 #define GLEE_C_DEFINED_glEnableVariantClientStateEXT
06865   void __stdcall GLee_Lazy_glEnableVariantClientStateEXT(GLuint id)  {if (GLeeInit()) glEnableVariantClientStateEXT(id);}
06866   GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glEnableVariantClientStateEXT=GLee_Lazy_glEnableVariantClientStateEXT;
06867 #endif
06868 #ifndef GLEE_C_DEFINED_glDisableVariantClientStateEXT
06869 #define GLEE_C_DEFINED_glDisableVariantClientStateEXT
06870   void __stdcall GLee_Lazy_glDisableVariantClientStateEXT(GLuint id)  {if (GLeeInit()) glDisableVariantClientStateEXT(id);}
06871   GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glDisableVariantClientStateEXT=GLee_Lazy_glDisableVariantClientStateEXT;
06872 #endif
06873 #ifndef GLEE_C_DEFINED_glBindLightParameterEXT
06874 #define GLEE_C_DEFINED_glBindLightParameterEXT
06875   GLuint __stdcall GLee_Lazy_glBindLightParameterEXT(GLenum light, GLenum value)  {if (GLeeInit()) return glBindLightParameterEXT(light, value); return (GLuint)0;}
06876   GLEEPFNGLBINDLIGHTPARAMETEREXTPROC GLeeFuncPtr_glBindLightParameterEXT=GLee_Lazy_glBindLightParameterEXT;
06877 #endif
06878 #ifndef GLEE_C_DEFINED_glBindMaterialParameterEXT
06879 #define GLEE_C_DEFINED_glBindMaterialParameterEXT
06880   GLuint __stdcall GLee_Lazy_glBindMaterialParameterEXT(GLenum face, GLenum value)  {if (GLeeInit()) return glBindMaterialParameterEXT(face, value); return (GLuint)0;}
06881   GLEEPFNGLBINDMATERIALPARAMETEREXTPROC GLeeFuncPtr_glBindMaterialParameterEXT=GLee_Lazy_glBindMaterialParameterEXT;
06882 #endif
06883 #ifndef GLEE_C_DEFINED_glBindTexGenParameterEXT
06884 #define GLEE_C_DEFINED_glBindTexGenParameterEXT
06885   GLuint __stdcall GLee_Lazy_glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value)  {if (GLeeInit()) return glBindTexGenParameterEXT(unit, coord, value); return (GLuint)0;}
06886   GLEEPFNGLBINDTEXGENPARAMETEREXTPROC GLeeFuncPtr_glBindTexGenParameterEXT=GLee_Lazy_glBindTexGenParameterEXT;
06887 #endif
06888 #ifndef GLEE_C_DEFINED_glBindTextureUnitParameterEXT
06889 #define GLEE_C_DEFINED_glBindTextureUnitParameterEXT
06890   GLuint __stdcall GLee_Lazy_glBindTextureUnitParameterEXT(GLenum unit, GLenum value)  {if (GLeeInit()) return glBindTextureUnitParameterEXT(unit, value); return (GLuint)0;}
06891   GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC GLeeFuncPtr_glBindTextureUnitParameterEXT=GLee_Lazy_glBindTextureUnitParameterEXT;
06892 #endif
06893 #ifndef GLEE_C_DEFINED_glBindParameterEXT
06894 #define GLEE_C_DEFINED_glBindParameterEXT
06895   GLuint __stdcall GLee_Lazy_glBindParameterEXT(GLenum value)  {if (GLeeInit()) return glBindParameterEXT(value); return (GLuint)0;}
06896   GLEEPFNGLBINDPARAMETEREXTPROC GLeeFuncPtr_glBindParameterEXT=GLee_Lazy_glBindParameterEXT;
06897 #endif
06898 #ifndef GLEE_C_DEFINED_glIsVariantEnabledEXT
06899 #define GLEE_C_DEFINED_glIsVariantEnabledEXT
06900   GLboolean __stdcall GLee_Lazy_glIsVariantEnabledEXT(GLuint id, GLenum cap)  {if (GLeeInit()) return glIsVariantEnabledEXT(id, cap); return (GLboolean)0;}
06901   GLEEPFNGLISVARIANTENABLEDEXTPROC GLeeFuncPtr_glIsVariantEnabledEXT=GLee_Lazy_glIsVariantEnabledEXT;
06902 #endif
06903 #ifndef GLEE_C_DEFINED_glGetVariantBooleanvEXT
06904 #define GLEE_C_DEFINED_glGetVariantBooleanvEXT
06905   void __stdcall GLee_Lazy_glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)  {if (GLeeInit()) glGetVariantBooleanvEXT(id, value, data);}
06906   GLEEPFNGLGETVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetVariantBooleanvEXT=GLee_Lazy_glGetVariantBooleanvEXT;
06907 #endif
06908 #ifndef GLEE_C_DEFINED_glGetVariantIntegervEXT
06909 #define GLEE_C_DEFINED_glGetVariantIntegervEXT
06910   void __stdcall GLee_Lazy_glGetVariantIntegervEXT(GLuint id, GLenum value, GLint * data)  {if (GLeeInit()) glGetVariantIntegervEXT(id, value, data);}
06911   GLEEPFNGLGETVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetVariantIntegervEXT=GLee_Lazy_glGetVariantIntegervEXT;
06912 #endif
06913 #ifndef GLEE_C_DEFINED_glGetVariantFloatvEXT
06914 #define GLEE_C_DEFINED_glGetVariantFloatvEXT
06915   void __stdcall GLee_Lazy_glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat * data)  {if (GLeeInit()) glGetVariantFloatvEXT(id, value, data);}
06916   GLEEPFNGLGETVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetVariantFloatvEXT=GLee_Lazy_glGetVariantFloatvEXT;
06917 #endif
06918 #ifndef GLEE_C_DEFINED_glGetVariantPointervEXT
06919 #define GLEE_C_DEFINED_glGetVariantPointervEXT
06920   void __stdcall GLee_Lazy_glGetVariantPointervEXT(GLuint id, GLenum value, GLvoid* * data)  {if (GLeeInit()) glGetVariantPointervEXT(id, value, data);}
06921   GLEEPFNGLGETVARIANTPOINTERVEXTPROC GLeeFuncPtr_glGetVariantPointervEXT=GLee_Lazy_glGetVariantPointervEXT;
06922 #endif
06923 #ifndef GLEE_C_DEFINED_glGetInvariantBooleanvEXT
06924 #define GLEE_C_DEFINED_glGetInvariantBooleanvEXT
06925   void __stdcall GLee_Lazy_glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)  {if (GLeeInit()) glGetInvariantBooleanvEXT(id, value, data);}
06926   GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetInvariantBooleanvEXT=GLee_Lazy_glGetInvariantBooleanvEXT;
06927 #endif
06928 #ifndef GLEE_C_DEFINED_glGetInvariantIntegervEXT
06929 #define GLEE_C_DEFINED_glGetInvariantIntegervEXT
06930   void __stdcall GLee_Lazy_glGetInvariantIntegervEXT(GLuint id, GLenum value, GLint * data)  {if (GLeeInit()) glGetInvariantIntegervEXT(id, value, data);}
06931   GLEEPFNGLGETINVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetInvariantIntegervEXT=GLee_Lazy_glGetInvariantIntegervEXT;
06932 #endif
06933 #ifndef GLEE_C_DEFINED_glGetInvariantFloatvEXT
06934 #define GLEE_C_DEFINED_glGetInvariantFloatvEXT
06935   void __stdcall GLee_Lazy_glGetInvariantFloatvEXT(GLuint id, GLenum value, GLfloat * data)  {if (GLeeInit()) glGetInvariantFloatvEXT(id, value, data);}
06936   GLEEPFNGLGETINVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetInvariantFloatvEXT=GLee_Lazy_glGetInvariantFloatvEXT;
06937 #endif
06938 #ifndef GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT
06939 #define GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT
06940   void __stdcall GLee_Lazy_glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)  {if (GLeeInit()) glGetLocalConstantBooleanvEXT(id, value, data);}
06941   GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GLeeFuncPtr_glGetLocalConstantBooleanvEXT=GLee_Lazy_glGetLocalConstantBooleanvEXT;
06942 #endif
06943 #ifndef GLEE_C_DEFINED_glGetLocalConstantIntegervEXT
06944 #define GLEE_C_DEFINED_glGetLocalConstantIntegervEXT
06945   void __stdcall GLee_Lazy_glGetLocalConstantIntegervEXT(GLuint id, GLenum value, GLint * data)  {if (GLeeInit()) glGetLocalConstantIntegervEXT(id, value, data);}
06946   GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC GLeeFuncPtr_glGetLocalConstantIntegervEXT=GLee_Lazy_glGetLocalConstantIntegervEXT;
06947 #endif
06948 #ifndef GLEE_C_DEFINED_glGetLocalConstantFloatvEXT
06949 #define GLEE_C_DEFINED_glGetLocalConstantFloatvEXT
06950   void __stdcall GLee_Lazy_glGetLocalConstantFloatvEXT(GLuint id, GLenum value, GLfloat * data)  {if (GLeeInit()) glGetLocalConstantFloatvEXT(id, value, data);}
06951   GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC GLeeFuncPtr_glGetLocalConstantFloatvEXT=GLee_Lazy_glGetLocalConstantFloatvEXT;
06952 #endif
06953 #endif 
06954 
06955 /* GL_ATI_vertex_streams */
06956 
06957 #ifdef __GLEE_GL_ATI_vertex_streams
06958 #ifndef GLEE_C_DEFINED_glVertexStream1sATI
06959 #define GLEE_C_DEFINED_glVertexStream1sATI
06960   void __stdcall GLee_Lazy_glVertexStream1sATI(GLenum stream, GLshort x)  {if (GLeeInit()) glVertexStream1sATI(stream, x);}
06961   GLEEPFNGLVERTEXSTREAM1SATIPROC GLeeFuncPtr_glVertexStream1sATI=GLee_Lazy_glVertexStream1sATI;
06962 #endif
06963 #ifndef GLEE_C_DEFINED_glVertexStream1svATI
06964 #define GLEE_C_DEFINED_glVertexStream1svATI
06965   void __stdcall GLee_Lazy_glVertexStream1svATI(GLenum stream, const GLshort * coords)  {if (GLeeInit()) glVertexStream1svATI(stream, coords);}
06966   GLEEPFNGLVERTEXSTREAM1SVATIPROC GLeeFuncPtr_glVertexStream1svATI=GLee_Lazy_glVertexStream1svATI;
06967 #endif
06968 #ifndef GLEE_C_DEFINED_glVertexStream1iATI
06969 #define GLEE_C_DEFINED_glVertexStream1iATI
06970   void __stdcall GLee_Lazy_glVertexStream1iATI(GLenum stream, GLint x)  {if (GLeeInit()) glVertexStream1iATI(stream, x);}
06971   GLEEPFNGLVERTEXSTREAM1IATIPROC GLeeFuncPtr_glVertexStream1iATI=GLee_Lazy_glVertexStream1iATI;
06972 #endif
06973 #ifndef GLEE_C_DEFINED_glVertexStream1ivATI
06974 #define GLEE_C_DEFINED_glVertexStream1ivATI
06975   void __stdcall GLee_Lazy_glVertexStream1ivATI(GLenum stream, const GLint * coords)  {if (GLeeInit()) glVertexStream1ivATI(stream, coords);}
06976   GLEEPFNGLVERTEXSTREAM1IVATIPROC GLeeFuncPtr_glVertexStream1ivATI=GLee_Lazy_glVertexStream1ivATI;
06977 #endif
06978 #ifndef GLEE_C_DEFINED_glVertexStream1fATI
06979 #define GLEE_C_DEFINED_glVertexStream1fATI
06980   void __stdcall GLee_Lazy_glVertexStream1fATI(GLenum stream, GLfloat x)  {if (GLeeInit()) glVertexStream1fATI(stream, x);}
06981   GLEEPFNGLVERTEXSTREAM1FATIPROC GLeeFuncPtr_glVertexStream1fATI=GLee_Lazy_glVertexStream1fATI;
06982 #endif
06983 #ifndef GLEE_C_DEFINED_glVertexStream1fvATI
06984 #define GLEE_C_DEFINED_glVertexStream1fvATI
06985   void __stdcall GLee_Lazy_glVertexStream1fvATI(GLenum stream, const GLfloat * coords)  {if (GLeeInit()) glVertexStream1fvATI(stream, coords);}
06986   GLEEPFNGLVERTEXSTREAM1FVATIPROC GLeeFuncPtr_glVertexStream1fvATI=GLee_Lazy_glVertexStream1fvATI;
06987 #endif
06988 #ifndef GLEE_C_DEFINED_glVertexStream1dATI
06989 #define GLEE_C_DEFINED_glVertexStream1dATI
06990   void __stdcall GLee_Lazy_glVertexStream1dATI(GLenum stream, GLdouble x)  {if (GLeeInit()) glVertexStream1dATI(stream, x);}
06991   GLEEPFNGLVERTEXSTREAM1DATIPROC GLeeFuncPtr_glVertexStream1dATI=GLee_Lazy_glVertexStream1dATI;
06992 #endif
06993 #ifndef GLEE_C_DEFINED_glVertexStream1dvATI
06994 #define GLEE_C_DEFINED_glVertexStream1dvATI
06995   void __stdcall GLee_Lazy_glVertexStream1dvATI(GLenum stream, const GLdouble * coords)  {if (GLeeInit()) glVertexStream1dvATI(stream, coords);}
06996   GLEEPFNGLVERTEXSTREAM1DVATIPROC GLeeFuncPtr_glVertexStream1dvATI=GLee_Lazy_glVertexStream1dvATI;
06997 #endif
06998 #ifndef GLEE_C_DEFINED_glVertexStream2sATI
06999 #define GLEE_C_DEFINED_glVertexStream2sATI
07000   void __stdcall GLee_Lazy_glVertexStream2sATI(GLenum stream, GLshort x, GLshort y)  {if (GLeeInit()) glVertexStream2sATI(stream, x, y);}
07001   GLEEPFNGLVERTEXSTREAM2SATIPROC GLeeFuncPtr_glVertexStream2sATI=GLee_Lazy_glVertexStream2sATI;
07002 #endif
07003 #ifndef GLEE_C_DEFINED_glVertexStream2svATI
07004 #define GLEE_C_DEFINED_glVertexStream2svATI
07005   void __stdcall GLee_Lazy_glVertexStream2svATI(GLenum stream, const GLshort * coords)  {if (GLeeInit()) glVertexStream2svATI(stream, coords);}
07006   GLEEPFNGLVERTEXSTREAM2SVATIPROC GLeeFuncPtr_glVertexStream2svATI=GLee_Lazy_glVertexStream2svATI;
07007 #endif
07008 #ifndef GLEE_C_DEFINED_glVertexStream2iATI
07009 #define GLEE_C_DEFINED_glVertexStream2iATI
07010   void __stdcall GLee_Lazy_glVertexStream2iATI(GLenum stream, GLint x, GLint y)  {if (GLeeInit()) glVertexStream2iATI(stream, x, y);}
07011   GLEEPFNGLVERTEXSTREAM2IATIPROC GLeeFuncPtr_glVertexStream2iATI=GLee_Lazy_glVertexStream2iATI;
07012 #endif
07013 #ifndef GLEE_C_DEFINED_glVertexStream2ivATI
07014 #define GLEE_C_DEFINED_glVertexStream2ivATI
07015   void __stdcall GLee_Lazy_glVertexStream2ivATI(GLenum stream, const GLint * coords)  {if (GLeeInit()) glVertexStream2ivATI(stream, coords);}
07016   GLEEPFNGLVERTEXSTREAM2IVATIPROC GLeeFuncPtr_glVertexStream2ivATI=GLee_Lazy_glVertexStream2ivATI;
07017 #endif
07018 #ifndef GLEE_C_DEFINED_glVertexStream2fATI
07019 #define GLEE_C_DEFINED_glVertexStream2fATI
07020   void __stdcall GLee_Lazy_glVertexStream2fATI(GLenum stream, GLfloat x, GLfloat y)  {if (GLeeInit()) glVertexStream2fATI(stream, x, y);}
07021   GLEEPFNGLVERTEXSTREAM2FATIPROC GLeeFuncPtr_glVertexStream2fATI=GLee_Lazy_glVertexStream2fATI;
07022 #endif
07023 #ifndef GLEE_C_DEFINED_glVertexStream2fvATI
07024 #define GLEE_C_DEFINED_glVertexStream2fvATI
07025   void __stdcall GLee_Lazy_glVertexStream2fvATI(GLenum stream, const GLfloat * coords)  {if (GLeeInit()) glVertexStream2fvATI(stream, coords);}
07026   GLEEPFNGLVERTEXSTREAM2FVATIPROC GLeeFuncPtr_glVertexStream2fvATI=GLee_Lazy_glVertexStream2fvATI;
07027 #endif
07028 #ifndef GLEE_C_DEFINED_glVertexStream2dATI
07029 #define GLEE_C_DEFINED_glVertexStream2dATI
07030   void __stdcall GLee_Lazy_glVertexStream2dATI(GLenum stream, GLdouble x, GLdouble y)  {if (GLeeInit()) glVertexStream2dATI(stream, x, y);}
07031   GLEEPFNGLVERTEXSTREAM2DATIPROC GLeeFuncPtr_glVertexStream2dATI=GLee_Lazy_glVertexStream2dATI;
07032 #endif
07033 #ifndef GLEE_C_DEFINED_glVertexStream2dvATI
07034 #define GLEE_C_DEFINED_glVertexStream2dvATI
07035   void __stdcall GLee_Lazy_glVertexStream2dvATI(GLenum stream, const GLdouble * coords)  {if (GLeeInit()) glVertexStream2dvATI(stream, coords);}
07036   GLEEPFNGLVERTEXSTREAM2DVATIPROC GLeeFuncPtr_glVertexStream2dvATI=GLee_Lazy_glVertexStream2dvATI;
07037 #endif
07038 #ifndef GLEE_C_DEFINED_glVertexStream3sATI
07039 #define GLEE_C_DEFINED_glVertexStream3sATI
07040   void __stdcall GLee_Lazy_glVertexStream3sATI(GLenum stream, GLshort x, GLshort y, GLshort z)  {if (GLeeInit()) glVertexStream3sATI(stream, x, y, z);}
07041   GLEEPFNGLVERTEXSTREAM3SATIPROC GLeeFuncPtr_glVertexStream3sATI=GLee_Lazy_glVertexStream3sATI;
07042 #endif
07043 #ifndef GLEE_C_DEFINED_glVertexStream3svATI
07044 #define GLEE_C_DEFINED_glVertexStream3svATI
07045   void __stdcall GLee_Lazy_glVertexStream3svATI(GLenum stream, const GLshort * coords)  {if (GLeeInit()) glVertexStream3svATI(stream, coords);}
07046   GLEEPFNGLVERTEXSTREAM3SVATIPROC GLeeFuncPtr_glVertexStream3svATI=GLee_Lazy_glVertexStream3svATI;
07047 #endif
07048 #ifndef GLEE_C_DEFINED_glVertexStream3iATI
07049 #define GLEE_C_DEFINED_glVertexStream3iATI
07050   void __stdcall GLee_Lazy_glVertexStream3iATI(GLenum stream, GLint x, GLint y, GLint z)  {if (GLeeInit()) glVertexStream3iATI(stream, x, y, z);}
07051   GLEEPFNGLVERTEXSTREAM3IATIPROC GLeeFuncPtr_glVertexStream3iATI=GLee_Lazy_glVertexStream3iATI;
07052 #endif
07053 #ifndef GLEE_C_DEFINED_glVertexStream3ivATI
07054 #define GLEE_C_DEFINED_glVertexStream3ivATI
07055   void __stdcall GLee_Lazy_glVertexStream3ivATI(GLenum stream, const GLint * coords)  {if (GLeeInit()) glVertexStream3ivATI(stream, coords);}
07056   GLEEPFNGLVERTEXSTREAM3IVATIPROC GLeeFuncPtr_glVertexStream3ivATI=GLee_Lazy_glVertexStream3ivATI;
07057 #endif
07058 #ifndef GLEE_C_DEFINED_glVertexStream3fATI
07059 #define GLEE_C_DEFINED_glVertexStream3fATI
07060   void __stdcall GLee_Lazy_glVertexStream3fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glVertexStream3fATI(stream, x, y, z);}
07061   GLEEPFNGLVERTEXSTREAM3FATIPROC GLeeFuncPtr_glVertexStream3fATI=GLee_Lazy_glVertexStream3fATI;
07062 #endif
07063 #ifndef GLEE_C_DEFINED_glVertexStream3fvATI
07064 #define GLEE_C_DEFINED_glVertexStream3fvATI
07065   void __stdcall GLee_Lazy_glVertexStream3fvATI(GLenum stream, const GLfloat * coords)  {if (GLeeInit()) glVertexStream3fvATI(stream, coords);}
07066   GLEEPFNGLVERTEXSTREAM3FVATIPROC GLeeFuncPtr_glVertexStream3fvATI=GLee_Lazy_glVertexStream3fvATI;
07067 #endif
07068 #ifndef GLEE_C_DEFINED_glVertexStream3dATI
07069 #define GLEE_C_DEFINED_glVertexStream3dATI
07070   void __stdcall GLee_Lazy_glVertexStream3dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glVertexStream3dATI(stream, x, y, z);}
07071   GLEEPFNGLVERTEXSTREAM3DATIPROC GLeeFuncPtr_glVertexStream3dATI=GLee_Lazy_glVertexStream3dATI;
07072 #endif
07073 #ifndef GLEE_C_DEFINED_glVertexStream3dvATI
07074 #define GLEE_C_DEFINED_glVertexStream3dvATI
07075   void __stdcall GLee_Lazy_glVertexStream3dvATI(GLenum stream, const GLdouble * coords)  {if (GLeeInit()) glVertexStream3dvATI(stream, coords);}
07076   GLEEPFNGLVERTEXSTREAM3DVATIPROC GLeeFuncPtr_glVertexStream3dvATI=GLee_Lazy_glVertexStream3dvATI;
07077 #endif
07078 #ifndef GLEE_C_DEFINED_glVertexStream4sATI
07079 #define GLEE_C_DEFINED_glVertexStream4sATI
07080   void __stdcall GLee_Lazy_glVertexStream4sATI(GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w)  {if (GLeeInit()) glVertexStream4sATI(stream, x, y, z, w);}
07081   GLEEPFNGLVERTEXSTREAM4SATIPROC GLeeFuncPtr_glVertexStream4sATI=GLee_Lazy_glVertexStream4sATI;
07082 #endif
07083 #ifndef GLEE_C_DEFINED_glVertexStream4svATI
07084 #define GLEE_C_DEFINED_glVertexStream4svATI
07085   void __stdcall GLee_Lazy_glVertexStream4svATI(GLenum stream, const GLshort * coords)  {if (GLeeInit()) glVertexStream4svATI(stream, coords);}
07086   GLEEPFNGLVERTEXSTREAM4SVATIPROC GLeeFuncPtr_glVertexStream4svATI=GLee_Lazy_glVertexStream4svATI;
07087 #endif
07088 #ifndef GLEE_C_DEFINED_glVertexStream4iATI
07089 #define GLEE_C_DEFINED_glVertexStream4iATI
07090   void __stdcall GLee_Lazy_glVertexStream4iATI(GLenum stream, GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glVertexStream4iATI(stream, x, y, z, w);}
07091   GLEEPFNGLVERTEXSTREAM4IATIPROC GLeeFuncPtr_glVertexStream4iATI=GLee_Lazy_glVertexStream4iATI;
07092 #endif
07093 #ifndef GLEE_C_DEFINED_glVertexStream4ivATI
07094 #define GLEE_C_DEFINED_glVertexStream4ivATI
07095   void __stdcall GLee_Lazy_glVertexStream4ivATI(GLenum stream, const GLint * coords)  {if (GLeeInit()) glVertexStream4ivATI(stream, coords);}
07096   GLEEPFNGLVERTEXSTREAM4IVATIPROC GLeeFuncPtr_glVertexStream4ivATI=GLee_Lazy_glVertexStream4ivATI;
07097 #endif
07098 #ifndef GLEE_C_DEFINED_glVertexStream4fATI
07099 #define GLEE_C_DEFINED_glVertexStream4fATI
07100   void __stdcall GLee_Lazy_glVertexStream4fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glVertexStream4fATI(stream, x, y, z, w);}
07101   GLEEPFNGLVERTEXSTREAM4FATIPROC GLeeFuncPtr_glVertexStream4fATI=GLee_Lazy_glVertexStream4fATI;
07102 #endif
07103 #ifndef GLEE_C_DEFINED_glVertexStream4fvATI
07104 #define GLEE_C_DEFINED_glVertexStream4fvATI
07105   void __stdcall GLee_Lazy_glVertexStream4fvATI(GLenum stream, const GLfloat * coords)  {if (GLeeInit()) glVertexStream4fvATI(stream, coords);}
07106   GLEEPFNGLVERTEXSTREAM4FVATIPROC GLeeFuncPtr_glVertexStream4fvATI=GLee_Lazy_glVertexStream4fvATI;
07107 #endif
07108 #ifndef GLEE_C_DEFINED_glVertexStream4dATI
07109 #define GLEE_C_DEFINED_glVertexStream4dATI
07110   void __stdcall GLee_Lazy_glVertexStream4dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glVertexStream4dATI(stream, x, y, z, w);}
07111   GLEEPFNGLVERTEXSTREAM4DATIPROC GLeeFuncPtr_glVertexStream4dATI=GLee_Lazy_glVertexStream4dATI;
07112 #endif
07113 #ifndef GLEE_C_DEFINED_glVertexStream4dvATI
07114 #define GLEE_C_DEFINED_glVertexStream4dvATI
07115   void __stdcall GLee_Lazy_glVertexStream4dvATI(GLenum stream, const GLdouble * coords)  {if (GLeeInit()) glVertexStream4dvATI(stream, coords);}
07116   GLEEPFNGLVERTEXSTREAM4DVATIPROC GLeeFuncPtr_glVertexStream4dvATI=GLee_Lazy_glVertexStream4dvATI;
07117 #endif
07118 #ifndef GLEE_C_DEFINED_glNormalStream3bATI
07119 #define GLEE_C_DEFINED_glNormalStream3bATI
07120   void __stdcall GLee_Lazy_glNormalStream3bATI(GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz)  {if (GLeeInit()) glNormalStream3bATI(stream, nx, ny, nz);}
07121   GLEEPFNGLNORMALSTREAM3BATIPROC GLeeFuncPtr_glNormalStream3bATI=GLee_Lazy_glNormalStream3bATI;
07122 #endif
07123 #ifndef GLEE_C_DEFINED_glNormalStream3bvATI
07124 #define GLEE_C_DEFINED_glNormalStream3bvATI
07125   void __stdcall GLee_Lazy_glNormalStream3bvATI(GLenum stream, const GLbyte * coords)  {if (GLeeInit()) glNormalStream3bvATI(stream, coords);}
07126   GLEEPFNGLNORMALSTREAM3BVATIPROC GLeeFuncPtr_glNormalStream3bvATI=GLee_Lazy_glNormalStream3bvATI;
07127 #endif
07128 #ifndef GLEE_C_DEFINED_glNormalStream3sATI
07129 #define GLEE_C_DEFINED_glNormalStream3sATI
07130   void __stdcall GLee_Lazy_glNormalStream3sATI(GLenum stream, GLshort nx, GLshort ny, GLshort nz)  {if (GLeeInit()) glNormalStream3sATI(stream, nx, ny, nz);}
07131   GLEEPFNGLNORMALSTREAM3SATIPROC GLeeFuncPtr_glNormalStream3sATI=GLee_Lazy_glNormalStream3sATI;
07132 #endif
07133 #ifndef GLEE_C_DEFINED_glNormalStream3svATI
07134 #define GLEE_C_DEFINED_glNormalStream3svATI
07135   void __stdcall GLee_Lazy_glNormalStream3svATI(GLenum stream, const GLshort * coords)  {if (GLeeInit()) glNormalStream3svATI(stream, coords);}
07136   GLEEPFNGLNORMALSTREAM3SVATIPROC GLeeFuncPtr_glNormalStream3svATI=GLee_Lazy_glNormalStream3svATI;
07137 #endif
07138 #ifndef GLEE_C_DEFINED_glNormalStream3iATI
07139 #define GLEE_C_DEFINED_glNormalStream3iATI
07140   void __stdcall GLee_Lazy_glNormalStream3iATI(GLenum stream, GLint nx, GLint ny, GLint nz)  {if (GLeeInit()) glNormalStream3iATI(stream, nx, ny, nz);}
07141   GLEEPFNGLNORMALSTREAM3IATIPROC GLeeFuncPtr_glNormalStream3iATI=GLee_Lazy_glNormalStream3iATI;
07142 #endif
07143 #ifndef GLEE_C_DEFINED_glNormalStream3ivATI
07144 #define GLEE_C_DEFINED_glNormalStream3ivATI
07145   void __stdcall GLee_Lazy_glNormalStream3ivATI(GLenum stream, const GLint * coords)  {if (GLeeInit()) glNormalStream3ivATI(stream, coords);}
07146   GLEEPFNGLNORMALSTREAM3IVATIPROC GLeeFuncPtr_glNormalStream3ivATI=GLee_Lazy_glNormalStream3ivATI;
07147 #endif
07148 #ifndef GLEE_C_DEFINED_glNormalStream3fATI
07149 #define GLEE_C_DEFINED_glNormalStream3fATI
07150   void __stdcall GLee_Lazy_glNormalStream3fATI(GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz)  {if (GLeeInit()) glNormalStream3fATI(stream, nx, ny, nz);}
07151   GLEEPFNGLNORMALSTREAM3FATIPROC GLeeFuncPtr_glNormalStream3fATI=GLee_Lazy_glNormalStream3fATI;
07152 #endif
07153 #ifndef GLEE_C_DEFINED_glNormalStream3fvATI
07154 #define GLEE_C_DEFINED_glNormalStream3fvATI
07155   void __stdcall GLee_Lazy_glNormalStream3fvATI(GLenum stream, const GLfloat * coords)  {if (GLeeInit()) glNormalStream3fvATI(stream, coords);}
07156   GLEEPFNGLNORMALSTREAM3FVATIPROC GLeeFuncPtr_glNormalStream3fvATI=GLee_Lazy_glNormalStream3fvATI;
07157 #endif
07158 #ifndef GLEE_C_DEFINED_glNormalStream3dATI
07159 #define GLEE_C_DEFINED_glNormalStream3dATI
07160   void __stdcall GLee_Lazy_glNormalStream3dATI(GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz)  {if (GLeeInit()) glNormalStream3dATI(stream, nx, ny, nz);}
07161   GLEEPFNGLNORMALSTREAM3DATIPROC GLeeFuncPtr_glNormalStream3dATI=GLee_Lazy_glNormalStream3dATI;
07162 #endif
07163 #ifndef GLEE_C_DEFINED_glNormalStream3dvATI
07164 #define GLEE_C_DEFINED_glNormalStream3dvATI
07165   void __stdcall GLee_Lazy_glNormalStream3dvATI(GLenum stream, const GLdouble * coords)  {if (GLeeInit()) glNormalStream3dvATI(stream, coords);}
07166   GLEEPFNGLNORMALSTREAM3DVATIPROC GLeeFuncPtr_glNormalStream3dvATI=GLee_Lazy_glNormalStream3dvATI;
07167 #endif
07168 #ifndef GLEE_C_DEFINED_glClientActiveVertexStreamATI
07169 #define GLEE_C_DEFINED_glClientActiveVertexStreamATI
07170   void __stdcall GLee_Lazy_glClientActiveVertexStreamATI(GLenum stream)  {if (GLeeInit()) glClientActiveVertexStreamATI(stream);}
07171   GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC GLeeFuncPtr_glClientActiveVertexStreamATI=GLee_Lazy_glClientActiveVertexStreamATI;
07172 #endif
07173 #ifndef GLEE_C_DEFINED_glVertexBlendEnviATI
07174 #define GLEE_C_DEFINED_glVertexBlendEnviATI
07175   void __stdcall GLee_Lazy_glVertexBlendEnviATI(GLenum pname, GLint param)  {if (GLeeInit()) glVertexBlendEnviATI(pname, param);}
07176   GLEEPFNGLVERTEXBLENDENVIATIPROC GLeeFuncPtr_glVertexBlendEnviATI=GLee_Lazy_glVertexBlendEnviATI;
07177 #endif
07178 #ifndef GLEE_C_DEFINED_glVertexBlendEnvfATI
07179 #define GLEE_C_DEFINED_glVertexBlendEnvfATI
07180   void __stdcall GLee_Lazy_glVertexBlendEnvfATI(GLenum pname, GLfloat param)  {if (GLeeInit()) glVertexBlendEnvfATI(pname, param);}
07181   GLEEPFNGLVERTEXBLENDENVFATIPROC GLeeFuncPtr_glVertexBlendEnvfATI=GLee_Lazy_glVertexBlendEnvfATI;
07182 #endif
07183 #endif 
07184 
07185 /* GL_ATI_element_array */
07186 
07187 #ifdef __GLEE_GL_ATI_element_array
07188 #ifndef GLEE_C_DEFINED_glElementPointerATI
07189 #define GLEE_C_DEFINED_glElementPointerATI
07190   void __stdcall GLee_Lazy_glElementPointerATI(GLenum type, const GLvoid * pointer)  {if (GLeeInit()) glElementPointerATI(type, pointer);}
07191   GLEEPFNGLELEMENTPOINTERATIPROC GLeeFuncPtr_glElementPointerATI=GLee_Lazy_glElementPointerATI;
07192 #endif
07193 #ifndef GLEE_C_DEFINED_glDrawElementArrayATI
07194 #define GLEE_C_DEFINED_glDrawElementArrayATI
07195   void __stdcall GLee_Lazy_glDrawElementArrayATI(GLenum mode, GLsizei count)  {if (GLeeInit()) glDrawElementArrayATI(mode, count);}
07196   GLEEPFNGLDRAWELEMENTARRAYATIPROC GLeeFuncPtr_glDrawElementArrayATI=GLee_Lazy_glDrawElementArrayATI;
07197 #endif
07198 #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayATI
07199 #define GLEE_C_DEFINED_glDrawRangeElementArrayATI
07200   void __stdcall GLee_Lazy_glDrawRangeElementArrayATI(GLenum mode, GLuint start, GLuint end, GLsizei count)  {if (GLeeInit()) glDrawRangeElementArrayATI(mode, start, end, count);}
07201   GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC GLeeFuncPtr_glDrawRangeElementArrayATI=GLee_Lazy_glDrawRangeElementArrayATI;
07202 #endif
07203 #endif 
07204 
07205 /* GL_SUN_mesh_array */
07206 
07207 #ifdef __GLEE_GL_SUN_mesh_array
07208 #ifndef GLEE_C_DEFINED_glDrawMeshArraysSUN
07209 #define GLEE_C_DEFINED_glDrawMeshArraysSUN
07210   void __stdcall GLee_Lazy_glDrawMeshArraysSUN(GLenum mode, GLint first, GLsizei count, GLsizei width)  {if (GLeeInit()) glDrawMeshArraysSUN(mode, first, count, width);}
07211   GLEEPFNGLDRAWMESHARRAYSSUNPROC GLeeFuncPtr_glDrawMeshArraysSUN=GLee_Lazy_glDrawMeshArraysSUN;
07212 #endif
07213 #endif 
07214 
07215 /* GL_SUN_slice_accum */
07216 
07217 #ifdef __GLEE_GL_SUN_slice_accum
07218 #endif 
07219 
07220 /* GL_NV_multisample_filter_hint */
07221 
07222 #ifdef __GLEE_GL_NV_multisample_filter_hint
07223 #endif 
07224 
07225 /* GL_NV_depth_clamp */
07226 
07227 #ifdef __GLEE_GL_NV_depth_clamp
07228 #endif 
07229 
07230 /* GL_NV_occlusion_query */
07231 
07232 #ifdef __GLEE_GL_NV_occlusion_query
07233 #ifndef GLEE_C_DEFINED_glGenOcclusionQueriesNV
07234 #define GLEE_C_DEFINED_glGenOcclusionQueriesNV
07235   void __stdcall GLee_Lazy_glGenOcclusionQueriesNV(GLsizei n, GLuint * ids)  {if (GLeeInit()) glGenOcclusionQueriesNV(n, ids);}
07236   GLEEPFNGLGENOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glGenOcclusionQueriesNV=GLee_Lazy_glGenOcclusionQueriesNV;
07237 #endif
07238 #ifndef GLEE_C_DEFINED_glDeleteOcclusionQueriesNV
07239 #define GLEE_C_DEFINED_glDeleteOcclusionQueriesNV
07240   void __stdcall GLee_Lazy_glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids)  {if (GLeeInit()) glDeleteOcclusionQueriesNV(n, ids);}
07241   GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glDeleteOcclusionQueriesNV=GLee_Lazy_glDeleteOcclusionQueriesNV;
07242 #endif
07243 #ifndef GLEE_C_DEFINED_glIsOcclusionQueryNV
07244 #define GLEE_C_DEFINED_glIsOcclusionQueryNV
07245   GLboolean __stdcall GLee_Lazy_glIsOcclusionQueryNV(GLuint id)  {if (GLeeInit()) return glIsOcclusionQueryNV(id); return (GLboolean)0;}
07246   GLEEPFNGLISOCCLUSIONQUERYNVPROC GLeeFuncPtr_glIsOcclusionQueryNV=GLee_Lazy_glIsOcclusionQueryNV;
07247 #endif
07248 #ifndef GLEE_C_DEFINED_glBeginOcclusionQueryNV
07249 #define GLEE_C_DEFINED_glBeginOcclusionQueryNV
07250   void __stdcall GLee_Lazy_glBeginOcclusionQueryNV(GLuint id)  {if (GLeeInit()) glBeginOcclusionQueryNV(id);}
07251   GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC GLeeFuncPtr_glBeginOcclusionQueryNV=GLee_Lazy_glBeginOcclusionQueryNV;
07252 #endif
07253 #ifndef GLEE_C_DEFINED_glEndOcclusionQueryNV
07254 #define GLEE_C_DEFINED_glEndOcclusionQueryNV
07255   void __stdcall GLee_Lazy_glEndOcclusionQueryNV(void)  {if (GLeeInit()) glEndOcclusionQueryNV();}
07256   GLEEPFNGLENDOCCLUSIONQUERYNVPROC GLeeFuncPtr_glEndOcclusionQueryNV=GLee_Lazy_glEndOcclusionQueryNV;
07257 #endif
07258 #ifndef GLEE_C_DEFINED_glGetOcclusionQueryivNV
07259 #define GLEE_C_DEFINED_glGetOcclusionQueryivNV
07260   void __stdcall GLee_Lazy_glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint * params)  {if (GLeeInit()) glGetOcclusionQueryivNV(id, pname, params);}
07261   GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC GLeeFuncPtr_glGetOcclusionQueryivNV=GLee_Lazy_glGetOcclusionQueryivNV;
07262 #endif
07263 #ifndef GLEE_C_DEFINED_glGetOcclusionQueryuivNV
07264 #define GLEE_C_DEFINED_glGetOcclusionQueryuivNV
07265   void __stdcall GLee_Lazy_glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetOcclusionQueryuivNV(id, pname, params);}
07266   GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC GLeeFuncPtr_glGetOcclusionQueryuivNV=GLee_Lazy_glGetOcclusionQueryuivNV;
07267 #endif
07268 #endif 
07269 
07270 /* GL_NV_point_sprite */
07271 
07272 #ifdef __GLEE_GL_NV_point_sprite
07273 #ifndef GLEE_C_DEFINED_glPointParameteriNV
07274 #define GLEE_C_DEFINED_glPointParameteriNV
07275   void __stdcall GLee_Lazy_glPointParameteriNV(GLenum pname, GLint param)  {if (GLeeInit()) glPointParameteriNV(pname, param);}
07276   GLEEPFNGLPOINTPARAMETERINVPROC GLeeFuncPtr_glPointParameteriNV=GLee_Lazy_glPointParameteriNV;
07277 #endif
07278 #ifndef GLEE_C_DEFINED_glPointParameterivNV
07279 #define GLEE_C_DEFINED_glPointParameterivNV
07280   void __stdcall GLee_Lazy_glPointParameterivNV(GLenum pname, const GLint * params)  {if (GLeeInit()) glPointParameterivNV(pname, params);}
07281   GLEEPFNGLPOINTPARAMETERIVNVPROC GLeeFuncPtr_glPointParameterivNV=GLee_Lazy_glPointParameterivNV;
07282 #endif
07283 #endif 
07284 
07285 /* GL_NV_texture_shader3 */
07286 
07287 #ifdef __GLEE_GL_NV_texture_shader3
07288 #endif 
07289 
07290 /* GL_NV_vertex_program1_1 */
07291 
07292 #ifdef __GLEE_GL_NV_vertex_program1_1
07293 #endif 
07294 
07295 /* GL_EXT_shadow_funcs */
07296 
07297 #ifdef __GLEE_GL_EXT_shadow_funcs
07298 #endif 
07299 
07300 /* GL_EXT_stencil_two_side */
07301 
07302 #ifdef __GLEE_GL_EXT_stencil_two_side
07303 #ifndef GLEE_C_DEFINED_glActiveStencilFaceEXT
07304 #define GLEE_C_DEFINED_glActiveStencilFaceEXT
07305   void __stdcall GLee_Lazy_glActiveStencilFaceEXT(GLenum face)  {if (GLeeInit()) glActiveStencilFaceEXT(face);}
07306   GLEEPFNGLACTIVESTENCILFACEEXTPROC GLeeFuncPtr_glActiveStencilFaceEXT=GLee_Lazy_glActiveStencilFaceEXT;
07307 #endif
07308 #endif 
07309 
07310 /* GL_ATI_text_fragment_shader */
07311 
07312 #ifdef __GLEE_GL_ATI_text_fragment_shader
07313 #endif 
07314 
07315 /* GL_APPLE_client_storage */
07316 
07317 #ifdef __GLEE_GL_APPLE_client_storage
07318 #endif 
07319 
07320 /* GL_APPLE_element_array */
07321 
07322 #ifdef __GLEE_GL_APPLE_element_array
07323 #ifndef GLEE_C_DEFINED_glElementPointerAPPLE
07324 #define GLEE_C_DEFINED_glElementPointerAPPLE
07325   void __stdcall GLee_Lazy_glElementPointerAPPLE(GLenum type, const GLvoid * pointer)  {if (GLeeInit()) glElementPointerAPPLE(type, pointer);}
07326   GLEEPFNGLELEMENTPOINTERAPPLEPROC GLeeFuncPtr_glElementPointerAPPLE=GLee_Lazy_glElementPointerAPPLE;
07327 #endif
07328 #ifndef GLEE_C_DEFINED_glDrawElementArrayAPPLE
07329 #define GLEE_C_DEFINED_glDrawElementArrayAPPLE
07330   void __stdcall GLee_Lazy_glDrawElementArrayAPPLE(GLenum mode, GLint first, GLsizei count)  {if (GLeeInit()) glDrawElementArrayAPPLE(mode, first, count);}
07331   GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawElementArrayAPPLE=GLee_Lazy_glDrawElementArrayAPPLE;
07332 #endif
07333 #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE
07334 #define GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE
07335   void __stdcall GLee_Lazy_glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count)  {if (GLeeInit()) glDrawRangeElementArrayAPPLE(mode, start, end, first, count);}
07336   GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawRangeElementArrayAPPLE=GLee_Lazy_glDrawRangeElementArrayAPPLE;
07337 #endif
07338 #ifndef GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE
07339 #define GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE
07340   void __stdcall GLee_Lazy_glMultiDrawElementArrayAPPLE(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount)  {if (GLeeInit()) glMultiDrawElementArrayAPPLE(mode, first, count, primcount);}
07341   GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawElementArrayAPPLE=GLee_Lazy_glMultiDrawElementArrayAPPLE;
07342 #endif
07343 #ifndef GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE
07344 #define GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE
07345   void __stdcall GLee_Lazy_glMultiDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount)  {if (GLeeInit()) glMultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount);}
07346   GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE=GLee_Lazy_glMultiDrawRangeElementArrayAPPLE;
07347 #endif
07348 #endif 
07349 
07350 /* GL_APPLE_fence */
07351 
07352 #ifdef __GLEE_GL_APPLE_fence
07353 #ifndef GLEE_C_DEFINED_glGenFencesAPPLE
07354 #define GLEE_C_DEFINED_glGenFencesAPPLE
07355   void __stdcall GLee_Lazy_glGenFencesAPPLE(GLsizei n, GLuint * fences)  {if (GLeeInit()) glGenFencesAPPLE(n, fences);}
07356   GLEEPFNGLGENFENCESAPPLEPROC GLeeFuncPtr_glGenFencesAPPLE=GLee_Lazy_glGenFencesAPPLE;
07357 #endif
07358 #ifndef GLEE_C_DEFINED_glDeleteFencesAPPLE
07359 #define GLEE_C_DEFINED_glDeleteFencesAPPLE
07360   void __stdcall GLee_Lazy_glDeleteFencesAPPLE(GLsizei n, const GLuint * fences)  {if (GLeeInit()) glDeleteFencesAPPLE(n, fences);}
07361   GLEEPFNGLDELETEFENCESAPPLEPROC GLeeFuncPtr_glDeleteFencesAPPLE=GLee_Lazy_glDeleteFencesAPPLE;
07362 #endif
07363 #ifndef GLEE_C_DEFINED_glSetFenceAPPLE
07364 #define GLEE_C_DEFINED_glSetFenceAPPLE
07365   void __stdcall GLee_Lazy_glSetFenceAPPLE(GLuint fence)  {if (GLeeInit()) glSetFenceAPPLE(fence);}
07366   GLEEPFNGLSETFENCEAPPLEPROC GLeeFuncPtr_glSetFenceAPPLE=GLee_Lazy_glSetFenceAPPLE;
07367 #endif
07368 #ifndef GLEE_C_DEFINED_glIsFenceAPPLE
07369 #define GLEE_C_DEFINED_glIsFenceAPPLE
07370   GLboolean __stdcall GLee_Lazy_glIsFenceAPPLE(GLuint fence)  {if (GLeeInit()) return glIsFenceAPPLE(fence); return (GLboolean)0;}
07371   GLEEPFNGLISFENCEAPPLEPROC GLeeFuncPtr_glIsFenceAPPLE=GLee_Lazy_glIsFenceAPPLE;
07372 #endif
07373 #ifndef GLEE_C_DEFINED_glTestFenceAPPLE
07374 #define GLEE_C_DEFINED_glTestFenceAPPLE
07375   GLboolean __stdcall GLee_Lazy_glTestFenceAPPLE(GLuint fence)  {if (GLeeInit()) return glTestFenceAPPLE(fence); return (GLboolean)0;}
07376   GLEEPFNGLTESTFENCEAPPLEPROC GLeeFuncPtr_glTestFenceAPPLE=GLee_Lazy_glTestFenceAPPLE;
07377 #endif
07378 #ifndef GLEE_C_DEFINED_glFinishFenceAPPLE
07379 #define GLEE_C_DEFINED_glFinishFenceAPPLE
07380   void __stdcall GLee_Lazy_glFinishFenceAPPLE(GLuint fence)  {if (GLeeInit()) glFinishFenceAPPLE(fence);}
07381   GLEEPFNGLFINISHFENCEAPPLEPROC GLeeFuncPtr_glFinishFenceAPPLE=GLee_Lazy_glFinishFenceAPPLE;
07382 #endif
07383 #ifndef GLEE_C_DEFINED_glTestObjectAPPLE
07384 #define GLEE_C_DEFINED_glTestObjectAPPLE
07385   GLboolean __stdcall GLee_Lazy_glTestObjectAPPLE(GLenum object, GLuint name)  {if (GLeeInit()) return glTestObjectAPPLE(object, name); return (GLboolean)0;}
07386   GLEEPFNGLTESTOBJECTAPPLEPROC GLeeFuncPtr_glTestObjectAPPLE=GLee_Lazy_glTestObjectAPPLE;
07387 #endif
07388 #ifndef GLEE_C_DEFINED_glFinishObjectAPPLE
07389 #define GLEE_C_DEFINED_glFinishObjectAPPLE
07390   void __stdcall GLee_Lazy_glFinishObjectAPPLE(GLenum object, GLint name)  {if (GLeeInit()) glFinishObjectAPPLE(object, name);}
07391   GLEEPFNGLFINISHOBJECTAPPLEPROC GLeeFuncPtr_glFinishObjectAPPLE=GLee_Lazy_glFinishObjectAPPLE;
07392 #endif
07393 #endif 
07394 
07395 /* GL_APPLE_vertex_array_object */
07396 
07397 #ifdef __GLEE_GL_APPLE_vertex_array_object
07398 #ifndef GLEE_C_DEFINED_glBindVertexArrayAPPLE
07399 #define GLEE_C_DEFINED_glBindVertexArrayAPPLE
07400   void __stdcall GLee_Lazy_glBindVertexArrayAPPLE(GLuint array)  {if (GLeeInit()) glBindVertexArrayAPPLE(array);}
07401   GLEEPFNGLBINDVERTEXARRAYAPPLEPROC GLeeFuncPtr_glBindVertexArrayAPPLE=GLee_Lazy_glBindVertexArrayAPPLE;
07402 #endif
07403 #ifndef GLEE_C_DEFINED_glDeleteVertexArraysAPPLE
07404 #define GLEE_C_DEFINED_glDeleteVertexArraysAPPLE
07405   void __stdcall GLee_Lazy_glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * arrays)  {if (GLeeInit()) glDeleteVertexArraysAPPLE(n, arrays);}
07406   GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glDeleteVertexArraysAPPLE=GLee_Lazy_glDeleteVertexArraysAPPLE;
07407 #endif
07408 #ifndef GLEE_C_DEFINED_glGenVertexArraysAPPLE
07409 #define GLEE_C_DEFINED_glGenVertexArraysAPPLE
07410   void __stdcall GLee_Lazy_glGenVertexArraysAPPLE(GLsizei n, GLuint * arrays)  {if (GLeeInit()) glGenVertexArraysAPPLE(n, arrays);}
07411   GLEEPFNGLGENVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glGenVertexArraysAPPLE=GLee_Lazy_glGenVertexArraysAPPLE;
07412 #endif
07413 #ifndef GLEE_C_DEFINED_glIsVertexArrayAPPLE
07414 #define GLEE_C_DEFINED_glIsVertexArrayAPPLE
07415   GLboolean __stdcall GLee_Lazy_glIsVertexArrayAPPLE(GLuint array)  {if (GLeeInit()) return glIsVertexArrayAPPLE(array); return (GLboolean)0;}
07416   GLEEPFNGLISVERTEXARRAYAPPLEPROC GLeeFuncPtr_glIsVertexArrayAPPLE=GLee_Lazy_glIsVertexArrayAPPLE;
07417 #endif
07418 #endif 
07419 
07420 /* GL_APPLE_vertex_array_range */
07421 
07422 #ifdef __GLEE_GL_APPLE_vertex_array_range
07423 #ifndef GLEE_C_DEFINED_glVertexArrayRangeAPPLE
07424 #define GLEE_C_DEFINED_glVertexArrayRangeAPPLE
07425   void __stdcall GLee_Lazy_glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer)  {if (GLeeInit()) glVertexArrayRangeAPPLE(length, pointer);}
07426   GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glVertexArrayRangeAPPLE=GLee_Lazy_glVertexArrayRangeAPPLE;
07427 #endif
07428 #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE
07429 #define GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE
07430   void __stdcall GLee_Lazy_glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer)  {if (GLeeInit()) glFlushVertexArrayRangeAPPLE(length, pointer);}
07431   GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glFlushVertexArrayRangeAPPLE=GLee_Lazy_glFlushVertexArrayRangeAPPLE;
07432 #endif
07433 #ifndef GLEE_C_DEFINED_glVertexArrayParameteriAPPLE
07434 #define GLEE_C_DEFINED_glVertexArrayParameteriAPPLE
07435   void __stdcall GLee_Lazy_glVertexArrayParameteriAPPLE(GLenum pname, GLint param)  {if (GLeeInit()) glVertexArrayParameteriAPPLE(pname, param);}
07436   GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC GLeeFuncPtr_glVertexArrayParameteriAPPLE=GLee_Lazy_glVertexArrayParameteriAPPLE;
07437 #endif
07438 #endif 
07439 
07440 /* GL_APPLE_ycbcr_422 */
07441 
07442 #ifdef __GLEE_GL_APPLE_ycbcr_422
07443 #endif 
07444 
07445 /* GL_S3_s3tc */
07446 
07447 #ifdef __GLEE_GL_S3_s3tc
07448 #endif 
07449 
07450 /* GL_ATI_draw_buffers */
07451 
07452 #ifdef __GLEE_GL_ATI_draw_buffers
07453 #ifndef GLEE_C_DEFINED_glDrawBuffersATI
07454 #define GLEE_C_DEFINED_glDrawBuffersATI
07455   void __stdcall GLee_Lazy_glDrawBuffersATI(GLsizei n, const GLenum * bufs)  {if (GLeeInit()) glDrawBuffersATI(n, bufs);}
07456   GLEEPFNGLDRAWBUFFERSATIPROC GLeeFuncPtr_glDrawBuffersATI=GLee_Lazy_glDrawBuffersATI;
07457 #endif
07458 #endif 
07459 
07460 /* GL_ATI_pixel_format_float */
07461 
07462 #ifdef __GLEE_GL_ATI_pixel_format_float
07463 #endif 
07464 
07465 /* GL_ATI_texture_env_combine3 */
07466 
07467 #ifdef __GLEE_GL_ATI_texture_env_combine3
07468 #endif 
07469 
07470 /* GL_ATI_texture_float */
07471 
07472 #ifdef __GLEE_GL_ATI_texture_float
07473 #endif 
07474 
07475 /* GL_NV_float_buffer */
07476 
07477 #ifdef __GLEE_GL_NV_float_buffer
07478 #endif 
07479 
07480 /* GL_NV_fragment_program */
07481 
07482 #ifdef __GLEE_GL_NV_fragment_program
07483 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fNV
07484 #define GLEE_C_DEFINED_glProgramNamedParameter4fNV
07485   void __stdcall GLee_Lazy_glProgramNamedParameter4fNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glProgramNamedParameter4fNV(id, len, name, x, y, z, w);}
07486   GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC GLeeFuncPtr_glProgramNamedParameter4fNV=GLee_Lazy_glProgramNamedParameter4fNV;
07487 #endif
07488 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dNV
07489 #define GLEE_C_DEFINED_glProgramNamedParameter4dNV
07490   void __stdcall GLee_Lazy_glProgramNamedParameter4dNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glProgramNamedParameter4dNV(id, len, name, x, y, z, w);}
07491   GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC GLeeFuncPtr_glProgramNamedParameter4dNV=GLee_Lazy_glProgramNamedParameter4dNV;
07492 #endif
07493 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fvNV
07494 #define GLEE_C_DEFINED_glProgramNamedParameter4fvNV
07495   void __stdcall GLee_Lazy_glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v)  {if (GLeeInit()) glProgramNamedParameter4fvNV(id, len, name, v);}
07496   GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC GLeeFuncPtr_glProgramNamedParameter4fvNV=GLee_Lazy_glProgramNamedParameter4fvNV;
07497 #endif
07498 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dvNV
07499 #define GLEE_C_DEFINED_glProgramNamedParameter4dvNV
07500   void __stdcall GLee_Lazy_glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v)  {if (GLeeInit()) glProgramNamedParameter4dvNV(id, len, name, v);}
07501   GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC GLeeFuncPtr_glProgramNamedParameter4dvNV=GLee_Lazy_glProgramNamedParameter4dvNV;
07502 #endif
07503 #ifndef GLEE_C_DEFINED_glGetProgramNamedParameterfvNV
07504 #define GLEE_C_DEFINED_glGetProgramNamedParameterfvNV
07505   void __stdcall GLee_Lazy_glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params)  {if (GLeeInit()) glGetProgramNamedParameterfvNV(id, len, name, params);}
07506   GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramNamedParameterfvNV=GLee_Lazy_glGetProgramNamedParameterfvNV;
07507 #endif
07508 #ifndef GLEE_C_DEFINED_glGetProgramNamedParameterdvNV
07509 #define GLEE_C_DEFINED_glGetProgramNamedParameterdvNV
07510   void __stdcall GLee_Lazy_glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params)  {if (GLeeInit()) glGetProgramNamedParameterdvNV(id, len, name, params);}
07511   GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramNamedParameterdvNV=GLee_Lazy_glGetProgramNamedParameterdvNV;
07512 #endif
07513 #endif 
07514 
07515 /* GL_NV_half_float */
07516 
07517 #ifdef __GLEE_GL_NV_half_float
07518 #ifndef GLEE_C_DEFINED_glVertex2hNV
07519 #define GLEE_C_DEFINED_glVertex2hNV
07520   void __stdcall GLee_Lazy_glVertex2hNV(GLhalfNV x, GLhalfNV y)  {if (GLeeInit()) glVertex2hNV(x, y);}
07521   GLEEPFNGLVERTEX2HNVPROC GLeeFuncPtr_glVertex2hNV=GLee_Lazy_glVertex2hNV;
07522 #endif
07523 #ifndef GLEE_C_DEFINED_glVertex2hvNV
07524 #define GLEE_C_DEFINED_glVertex2hvNV
07525   void __stdcall GLee_Lazy_glVertex2hvNV(const GLhalfNV * v)  {if (GLeeInit()) glVertex2hvNV(v);}
07526   GLEEPFNGLVERTEX2HVNVPROC GLeeFuncPtr_glVertex2hvNV=GLee_Lazy_glVertex2hvNV;
07527 #endif
07528 #ifndef GLEE_C_DEFINED_glVertex3hNV
07529 #define GLEE_C_DEFINED_glVertex3hNV
07530   void __stdcall GLee_Lazy_glVertex3hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z)  {if (GLeeInit()) glVertex3hNV(x, y, z);}
07531   GLEEPFNGLVERTEX3HNVPROC GLeeFuncPtr_glVertex3hNV=GLee_Lazy_glVertex3hNV;
07532 #endif
07533 #ifndef GLEE_C_DEFINED_glVertex3hvNV
07534 #define GLEE_C_DEFINED_glVertex3hvNV
07535   void __stdcall GLee_Lazy_glVertex3hvNV(const GLhalfNV * v)  {if (GLeeInit()) glVertex3hvNV(v);}
07536   GLEEPFNGLVERTEX3HVNVPROC GLeeFuncPtr_glVertex3hvNV=GLee_Lazy_glVertex3hvNV;
07537 #endif
07538 #ifndef GLEE_C_DEFINED_glVertex4hNV
07539 #define GLEE_C_DEFINED_glVertex4hNV
07540   void __stdcall GLee_Lazy_glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w)  {if (GLeeInit()) glVertex4hNV(x, y, z, w);}
07541   GLEEPFNGLVERTEX4HNVPROC GLeeFuncPtr_glVertex4hNV=GLee_Lazy_glVertex4hNV;
07542 #endif
07543 #ifndef GLEE_C_DEFINED_glVertex4hvNV
07544 #define GLEE_C_DEFINED_glVertex4hvNV
07545   void __stdcall GLee_Lazy_glVertex4hvNV(const GLhalfNV * v)  {if (GLeeInit()) glVertex4hvNV(v);}
07546   GLEEPFNGLVERTEX4HVNVPROC GLeeFuncPtr_glVertex4hvNV=GLee_Lazy_glVertex4hvNV;
07547 #endif
07548 #ifndef GLEE_C_DEFINED_glNormal3hNV
07549 #define GLEE_C_DEFINED_glNormal3hNV
07550   void __stdcall GLee_Lazy_glNormal3hNV(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz)  {if (GLeeInit()) glNormal3hNV(nx, ny, nz);}
07551   GLEEPFNGLNORMAL3HNVPROC GLeeFuncPtr_glNormal3hNV=GLee_Lazy_glNormal3hNV;
07552 #endif
07553 #ifndef GLEE_C_DEFINED_glNormal3hvNV
07554 #define GLEE_C_DEFINED_glNormal3hvNV
07555   void __stdcall GLee_Lazy_glNormal3hvNV(const GLhalfNV * v)  {if (GLeeInit()) glNormal3hvNV(v);}
07556   GLEEPFNGLNORMAL3HVNVPROC GLeeFuncPtr_glNormal3hvNV=GLee_Lazy_glNormal3hvNV;
07557 #endif
07558 #ifndef GLEE_C_DEFINED_glColor3hNV
07559 #define GLEE_C_DEFINED_glColor3hNV
07560   void __stdcall GLee_Lazy_glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue)  {if (GLeeInit()) glColor3hNV(red, green, blue);}
07561   GLEEPFNGLCOLOR3HNVPROC GLeeFuncPtr_glColor3hNV=GLee_Lazy_glColor3hNV;
07562 #endif
07563 #ifndef GLEE_C_DEFINED_glColor3hvNV
07564 #define GLEE_C_DEFINED_glColor3hvNV
07565   void __stdcall GLee_Lazy_glColor3hvNV(const GLhalfNV * v)  {if (GLeeInit()) glColor3hvNV(v);}
07566   GLEEPFNGLCOLOR3HVNVPROC GLeeFuncPtr_glColor3hvNV=GLee_Lazy_glColor3hvNV;
07567 #endif
07568 #ifndef GLEE_C_DEFINED_glColor4hNV
07569 #define GLEE_C_DEFINED_glColor4hNV
07570   void __stdcall GLee_Lazy_glColor4hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha)  {if (GLeeInit()) glColor4hNV(red, green, blue, alpha);}
07571   GLEEPFNGLCOLOR4HNVPROC GLeeFuncPtr_glColor4hNV=GLee_Lazy_glColor4hNV;
07572 #endif
07573 #ifndef GLEE_C_DEFINED_glColor4hvNV
07574 #define GLEE_C_DEFINED_glColor4hvNV
07575   void __stdcall GLee_Lazy_glColor4hvNV(const GLhalfNV * v)  {if (GLeeInit()) glColor4hvNV(v);}
07576   GLEEPFNGLCOLOR4HVNVPROC GLeeFuncPtr_glColor4hvNV=GLee_Lazy_glColor4hvNV;
07577 #endif
07578 #ifndef GLEE_C_DEFINED_glTexCoord1hNV
07579 #define GLEE_C_DEFINED_glTexCoord1hNV
07580   void __stdcall GLee_Lazy_glTexCoord1hNV(GLhalfNV s)  {if (GLeeInit()) glTexCoord1hNV(s);}
07581   GLEEPFNGLTEXCOORD1HNVPROC GLeeFuncPtr_glTexCoord1hNV=GLee_Lazy_glTexCoord1hNV;
07582 #endif
07583 #ifndef GLEE_C_DEFINED_glTexCoord1hvNV
07584 #define GLEE_C_DEFINED_glTexCoord1hvNV
07585   void __stdcall GLee_Lazy_glTexCoord1hvNV(const GLhalfNV * v)  {if (GLeeInit()) glTexCoord1hvNV(v);}
07586   GLEEPFNGLTEXCOORD1HVNVPROC GLeeFuncPtr_glTexCoord1hvNV=GLee_Lazy_glTexCoord1hvNV;
07587 #endif
07588 #ifndef GLEE_C_DEFINED_glTexCoord2hNV
07589 #define GLEE_C_DEFINED_glTexCoord2hNV
07590   void __stdcall GLee_Lazy_glTexCoord2hNV(GLhalfNV s, GLhalfNV t)  {if (GLeeInit()) glTexCoord2hNV(s, t);}
07591   GLEEPFNGLTEXCOORD2HNVPROC GLeeFuncPtr_glTexCoord2hNV=GLee_Lazy_glTexCoord2hNV;
07592 #endif
07593 #ifndef GLEE_C_DEFINED_glTexCoord2hvNV
07594 #define GLEE_C_DEFINED_glTexCoord2hvNV
07595   void __stdcall GLee_Lazy_glTexCoord2hvNV(const GLhalfNV * v)  {if (GLeeInit()) glTexCoord2hvNV(v);}
07596   GLEEPFNGLTEXCOORD2HVNVPROC GLeeFuncPtr_glTexCoord2hvNV=GLee_Lazy_glTexCoord2hvNV;
07597 #endif
07598 #ifndef GLEE_C_DEFINED_glTexCoord3hNV
07599 #define GLEE_C_DEFINED_glTexCoord3hNV
07600   void __stdcall GLee_Lazy_glTexCoord3hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r)  {if (GLeeInit()) glTexCoord3hNV(s, t, r);}
07601   GLEEPFNGLTEXCOORD3HNVPROC GLeeFuncPtr_glTexCoord3hNV=GLee_Lazy_glTexCoord3hNV;
07602 #endif
07603 #ifndef GLEE_C_DEFINED_glTexCoord3hvNV
07604 #define GLEE_C_DEFINED_glTexCoord3hvNV
07605   void __stdcall GLee_Lazy_glTexCoord3hvNV(const GLhalfNV * v)  {if (GLeeInit()) glTexCoord3hvNV(v);}
07606   GLEEPFNGLTEXCOORD3HVNVPROC GLeeFuncPtr_glTexCoord3hvNV=GLee_Lazy_glTexCoord3hvNV;
07607 #endif
07608 #ifndef GLEE_C_DEFINED_glTexCoord4hNV
07609 #define GLEE_C_DEFINED_glTexCoord4hNV
07610   void __stdcall GLee_Lazy_glTexCoord4hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q)  {if (GLeeInit()) glTexCoord4hNV(s, t, r, q);}
07611   GLEEPFNGLTEXCOORD4HNVPROC GLeeFuncPtr_glTexCoord4hNV=GLee_Lazy_glTexCoord4hNV;
07612 #endif
07613 #ifndef GLEE_C_DEFINED_glTexCoord4hvNV
07614 #define GLEE_C_DEFINED_glTexCoord4hvNV
07615   void __stdcall GLee_Lazy_glTexCoord4hvNV(const GLhalfNV * v)  {if (GLeeInit()) glTexCoord4hvNV(v);}
07616   GLEEPFNGLTEXCOORD4HVNVPROC GLeeFuncPtr_glTexCoord4hvNV=GLee_Lazy_glTexCoord4hvNV;
07617 #endif
07618 #ifndef GLEE_C_DEFINED_glMultiTexCoord1hNV
07619 #define GLEE_C_DEFINED_glMultiTexCoord1hNV
07620   void __stdcall GLee_Lazy_glMultiTexCoord1hNV(GLenum target, GLhalfNV s)  {if (GLeeInit()) glMultiTexCoord1hNV(target, s);}
07621   GLEEPFNGLMULTITEXCOORD1HNVPROC GLeeFuncPtr_glMultiTexCoord1hNV=GLee_Lazy_glMultiTexCoord1hNV;
07622 #endif
07623 #ifndef GLEE_C_DEFINED_glMultiTexCoord1hvNV
07624 #define GLEE_C_DEFINED_glMultiTexCoord1hvNV
07625   void __stdcall GLee_Lazy_glMultiTexCoord1hvNV(GLenum target, const GLhalfNV * v)  {if (GLeeInit()) glMultiTexCoord1hvNV(target, v);}
07626   GLEEPFNGLMULTITEXCOORD1HVNVPROC GLeeFuncPtr_glMultiTexCoord1hvNV=GLee_Lazy_glMultiTexCoord1hvNV;
07627 #endif
07628 #ifndef GLEE_C_DEFINED_glMultiTexCoord2hNV
07629 #define GLEE_C_DEFINED_glMultiTexCoord2hNV
07630   void __stdcall GLee_Lazy_glMultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfNV t)  {if (GLeeInit()) glMultiTexCoord2hNV(target, s, t);}
07631   GLEEPFNGLMULTITEXCOORD2HNVPROC GLeeFuncPtr_glMultiTexCoord2hNV=GLee_Lazy_glMultiTexCoord2hNV;
07632 #endif
07633 #ifndef GLEE_C_DEFINED_glMultiTexCoord2hvNV
07634 #define GLEE_C_DEFINED_glMultiTexCoord2hvNV
07635   void __stdcall GLee_Lazy_glMultiTexCoord2hvNV(GLenum target, const GLhalfNV * v)  {if (GLeeInit()) glMultiTexCoord2hvNV(target, v);}
07636   GLEEPFNGLMULTITEXCOORD2HVNVPROC GLeeFuncPtr_glMultiTexCoord2hvNV=GLee_Lazy_glMultiTexCoord2hvNV;
07637 #endif
07638 #ifndef GLEE_C_DEFINED_glMultiTexCoord3hNV
07639 #define GLEE_C_DEFINED_glMultiTexCoord3hNV
07640   void __stdcall GLee_Lazy_glMultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r)  {if (GLeeInit()) glMultiTexCoord3hNV(target, s, t, r);}
07641   GLEEPFNGLMULTITEXCOORD3HNVPROC GLeeFuncPtr_glMultiTexCoord3hNV=GLee_Lazy_glMultiTexCoord3hNV;
07642 #endif
07643 #ifndef GLEE_C_DEFINED_glMultiTexCoord3hvNV
07644 #define GLEE_C_DEFINED_glMultiTexCoord3hvNV
07645   void __stdcall GLee_Lazy_glMultiTexCoord3hvNV(GLenum target, const GLhalfNV * v)  {if (GLeeInit()) glMultiTexCoord3hvNV(target, v);}
07646   GLEEPFNGLMULTITEXCOORD3HVNVPROC GLeeFuncPtr_glMultiTexCoord3hvNV=GLee_Lazy_glMultiTexCoord3hvNV;
07647 #endif
07648 #ifndef GLEE_C_DEFINED_glMultiTexCoord4hNV
07649 #define GLEE_C_DEFINED_glMultiTexCoord4hNV
07650   void __stdcall GLee_Lazy_glMultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q)  {if (GLeeInit()) glMultiTexCoord4hNV(target, s, t, r, q);}
07651   GLEEPFNGLMULTITEXCOORD4HNVPROC GLeeFuncPtr_glMultiTexCoord4hNV=GLee_Lazy_glMultiTexCoord4hNV;
07652 #endif
07653 #ifndef GLEE_C_DEFINED_glMultiTexCoord4hvNV
07654 #define GLEE_C_DEFINED_glMultiTexCoord4hvNV
07655   void __stdcall GLee_Lazy_glMultiTexCoord4hvNV(GLenum target, const GLhalfNV * v)  {if (GLeeInit()) glMultiTexCoord4hvNV(target, v);}
07656   GLEEPFNGLMULTITEXCOORD4HVNVPROC GLeeFuncPtr_glMultiTexCoord4hvNV=GLee_Lazy_glMultiTexCoord4hvNV;
07657 #endif
07658 #ifndef GLEE_C_DEFINED_glFogCoordhNV
07659 #define GLEE_C_DEFINED_glFogCoordhNV
07660   void __stdcall GLee_Lazy_glFogCoordhNV(GLhalfNV fog)  {if (GLeeInit()) glFogCoordhNV(fog);}
07661   GLEEPFNGLFOGCOORDHNVPROC GLeeFuncPtr_glFogCoordhNV=GLee_Lazy_glFogCoordhNV;
07662 #endif
07663 #ifndef GLEE_C_DEFINED_glFogCoordhvNV
07664 #define GLEE_C_DEFINED_glFogCoordhvNV
07665   void __stdcall GLee_Lazy_glFogCoordhvNV(const GLhalfNV * fog)  {if (GLeeInit()) glFogCoordhvNV(fog);}
07666   GLEEPFNGLFOGCOORDHVNVPROC GLeeFuncPtr_glFogCoordhvNV=GLee_Lazy_glFogCoordhvNV;
07667 #endif
07668 #ifndef GLEE_C_DEFINED_glSecondaryColor3hNV
07669 #define GLEE_C_DEFINED_glSecondaryColor3hNV
07670   void __stdcall GLee_Lazy_glSecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue)  {if (GLeeInit()) glSecondaryColor3hNV(red, green, blue);}
07671   GLEEPFNGLSECONDARYCOLOR3HNVPROC GLeeFuncPtr_glSecondaryColor3hNV=GLee_Lazy_glSecondaryColor3hNV;
07672 #endif
07673 #ifndef GLEE_C_DEFINED_glSecondaryColor3hvNV
07674 #define GLEE_C_DEFINED_glSecondaryColor3hvNV
07675   void __stdcall GLee_Lazy_glSecondaryColor3hvNV(const GLhalfNV * v)  {if (GLeeInit()) glSecondaryColor3hvNV(v);}
07676   GLEEPFNGLSECONDARYCOLOR3HVNVPROC GLeeFuncPtr_glSecondaryColor3hvNV=GLee_Lazy_glSecondaryColor3hvNV;
07677 #endif
07678 #ifndef GLEE_C_DEFINED_glVertexWeighthNV
07679 #define GLEE_C_DEFINED_glVertexWeighthNV
07680   void __stdcall GLee_Lazy_glVertexWeighthNV(GLhalfNV weight)  {if (GLeeInit()) glVertexWeighthNV(weight);}
07681   GLEEPFNGLVERTEXWEIGHTHNVPROC GLeeFuncPtr_glVertexWeighthNV=GLee_Lazy_glVertexWeighthNV;
07682 #endif
07683 #ifndef GLEE_C_DEFINED_glVertexWeighthvNV
07684 #define GLEE_C_DEFINED_glVertexWeighthvNV
07685   void __stdcall GLee_Lazy_glVertexWeighthvNV(const GLhalfNV * weight)  {if (GLeeInit()) glVertexWeighthvNV(weight);}
07686   GLEEPFNGLVERTEXWEIGHTHVNVPROC GLeeFuncPtr_glVertexWeighthvNV=GLee_Lazy_glVertexWeighthvNV;
07687 #endif
07688 #ifndef GLEE_C_DEFINED_glVertexAttrib1hNV
07689 #define GLEE_C_DEFINED_glVertexAttrib1hNV
07690   void __stdcall GLee_Lazy_glVertexAttrib1hNV(GLuint index, GLhalfNV x)  {if (GLeeInit()) glVertexAttrib1hNV(index, x);}
07691   GLEEPFNGLVERTEXATTRIB1HNVPROC GLeeFuncPtr_glVertexAttrib1hNV=GLee_Lazy_glVertexAttrib1hNV;
07692 #endif
07693 #ifndef GLEE_C_DEFINED_glVertexAttrib1hvNV
07694 #define GLEE_C_DEFINED_glVertexAttrib1hvNV
07695   void __stdcall GLee_Lazy_glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v)  {if (GLeeInit()) glVertexAttrib1hvNV(index, v);}
07696   GLEEPFNGLVERTEXATTRIB1HVNVPROC GLeeFuncPtr_glVertexAttrib1hvNV=GLee_Lazy_glVertexAttrib1hvNV;
07697 #endif
07698 #ifndef GLEE_C_DEFINED_glVertexAttrib2hNV
07699 #define GLEE_C_DEFINED_glVertexAttrib2hNV
07700   void __stdcall GLee_Lazy_glVertexAttrib2hNV(GLuint index, GLhalfNV x, GLhalfNV y)  {if (GLeeInit()) glVertexAttrib2hNV(index, x, y);}
07701   GLEEPFNGLVERTEXATTRIB2HNVPROC GLeeFuncPtr_glVertexAttrib2hNV=GLee_Lazy_glVertexAttrib2hNV;
07702 #endif
07703 #ifndef GLEE_C_DEFINED_glVertexAttrib2hvNV
07704 #define GLEE_C_DEFINED_glVertexAttrib2hvNV
07705   void __stdcall GLee_Lazy_glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v)  {if (GLeeInit()) glVertexAttrib2hvNV(index, v);}
07706   GLEEPFNGLVERTEXATTRIB2HVNVPROC GLeeFuncPtr_glVertexAttrib2hvNV=GLee_Lazy_glVertexAttrib2hvNV;
07707 #endif
07708 #ifndef GLEE_C_DEFINED_glVertexAttrib3hNV
07709 #define GLEE_C_DEFINED_glVertexAttrib3hNV
07710   void __stdcall GLee_Lazy_glVertexAttrib3hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z)  {if (GLeeInit()) glVertexAttrib3hNV(index, x, y, z);}
07711   GLEEPFNGLVERTEXATTRIB3HNVPROC GLeeFuncPtr_glVertexAttrib3hNV=GLee_Lazy_glVertexAttrib3hNV;
07712 #endif
07713 #ifndef GLEE_C_DEFINED_glVertexAttrib3hvNV
07714 #define GLEE_C_DEFINED_glVertexAttrib3hvNV
07715   void __stdcall GLee_Lazy_glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v)  {if (GLeeInit()) glVertexAttrib3hvNV(index, v);}
07716   GLEEPFNGLVERTEXATTRIB3HVNVPROC GLeeFuncPtr_glVertexAttrib3hvNV=GLee_Lazy_glVertexAttrib3hvNV;
07717 #endif
07718 #ifndef GLEE_C_DEFINED_glVertexAttrib4hNV
07719 #define GLEE_C_DEFINED_glVertexAttrib4hNV
07720   void __stdcall GLee_Lazy_glVertexAttrib4hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w)  {if (GLeeInit()) glVertexAttrib4hNV(index, x, y, z, w);}
07721   GLEEPFNGLVERTEXATTRIB4HNVPROC GLeeFuncPtr_glVertexAttrib4hNV=GLee_Lazy_glVertexAttrib4hNV;
07722 #endif
07723 #ifndef GLEE_C_DEFINED_glVertexAttrib4hvNV
07724 #define GLEE_C_DEFINED_glVertexAttrib4hvNV
07725   void __stdcall GLee_Lazy_glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v)  {if (GLeeInit()) glVertexAttrib4hvNV(index, v);}
07726   GLEEPFNGLVERTEXATTRIB4HVNVPROC GLeeFuncPtr_glVertexAttrib4hvNV=GLee_Lazy_glVertexAttrib4hvNV;
07727 #endif
07728 #ifndef GLEE_C_DEFINED_glVertexAttribs1hvNV
07729 #define GLEE_C_DEFINED_glVertexAttribs1hvNV
07730   void __stdcall GLee_Lazy_glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v)  {if (GLeeInit()) glVertexAttribs1hvNV(index, n, v);}
07731   GLEEPFNGLVERTEXATTRIBS1HVNVPROC GLeeFuncPtr_glVertexAttribs1hvNV=GLee_Lazy_glVertexAttribs1hvNV;
07732 #endif
07733 #ifndef GLEE_C_DEFINED_glVertexAttribs2hvNV
07734 #define GLEE_C_DEFINED_glVertexAttribs2hvNV
07735   void __stdcall GLee_Lazy_glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v)  {if (GLeeInit()) glVertexAttribs2hvNV(index, n, v);}
07736   GLEEPFNGLVERTEXATTRIBS2HVNVPROC GLeeFuncPtr_glVertexAttribs2hvNV=GLee_Lazy_glVertexAttribs2hvNV;
07737 #endif
07738 #ifndef GLEE_C_DEFINED_glVertexAttribs3hvNV
07739 #define GLEE_C_DEFINED_glVertexAttribs3hvNV
07740   void __stdcall GLee_Lazy_glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v)  {if (GLeeInit()) glVertexAttribs3hvNV(index, n, v);}
07741   GLEEPFNGLVERTEXATTRIBS3HVNVPROC GLeeFuncPtr_glVertexAttribs3hvNV=GLee_Lazy_glVertexAttribs3hvNV;
07742 #endif
07743 #ifndef GLEE_C_DEFINED_glVertexAttribs4hvNV
07744 #define GLEE_C_DEFINED_glVertexAttribs4hvNV
07745   void __stdcall GLee_Lazy_glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v)  {if (GLeeInit()) glVertexAttribs4hvNV(index, n, v);}
07746   GLEEPFNGLVERTEXATTRIBS4HVNVPROC GLeeFuncPtr_glVertexAttribs4hvNV=GLee_Lazy_glVertexAttribs4hvNV;
07747 #endif
07748 #endif 
07749 
07750 /* GL_NV_pixel_data_range */
07751 
07752 #ifdef __GLEE_GL_NV_pixel_data_range
07753 #ifndef GLEE_C_DEFINED_glPixelDataRangeNV
07754 #define GLEE_C_DEFINED_glPixelDataRangeNV
07755   void __stdcall GLee_Lazy_glPixelDataRangeNV(GLenum target, GLsizei length, GLvoid * pointer)  {if (GLeeInit()) glPixelDataRangeNV(target, length, pointer);}
07756   GLEEPFNGLPIXELDATARANGENVPROC GLeeFuncPtr_glPixelDataRangeNV=GLee_Lazy_glPixelDataRangeNV;
07757 #endif
07758 #ifndef GLEE_C_DEFINED_glFlushPixelDataRangeNV
07759 #define GLEE_C_DEFINED_glFlushPixelDataRangeNV
07760   void __stdcall GLee_Lazy_glFlushPixelDataRangeNV(GLenum target)  {if (GLeeInit()) glFlushPixelDataRangeNV(target);}
07761   GLEEPFNGLFLUSHPIXELDATARANGENVPROC GLeeFuncPtr_glFlushPixelDataRangeNV=GLee_Lazy_glFlushPixelDataRangeNV;
07762 #endif
07763 #endif 
07764 
07765 /* GL_NV_primitive_restart */
07766 
07767 #ifdef __GLEE_GL_NV_primitive_restart
07768 #ifndef GLEE_C_DEFINED_glPrimitiveRestartNV
07769 #define GLEE_C_DEFINED_glPrimitiveRestartNV
07770   void __stdcall GLee_Lazy_glPrimitiveRestartNV(void)  {if (GLeeInit()) glPrimitiveRestartNV();}
07771   GLEEPFNGLPRIMITIVERESTARTNVPROC GLeeFuncPtr_glPrimitiveRestartNV=GLee_Lazy_glPrimitiveRestartNV;
07772 #endif
07773 #ifndef GLEE_C_DEFINED_glPrimitiveRestartIndexNV
07774 #define GLEE_C_DEFINED_glPrimitiveRestartIndexNV
07775   void __stdcall GLee_Lazy_glPrimitiveRestartIndexNV(GLuint index)  {if (GLeeInit()) glPrimitiveRestartIndexNV(index);}
07776   GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC GLeeFuncPtr_glPrimitiveRestartIndexNV=GLee_Lazy_glPrimitiveRestartIndexNV;
07777 #endif
07778 #endif 
07779 
07780 /* GL_NV_texture_expand_normal */
07781 
07782 #ifdef __GLEE_GL_NV_texture_expand_normal
07783 #endif 
07784 
07785 /* GL_NV_vertex_program2 */
07786 
07787 #ifdef __GLEE_GL_NV_vertex_program2
07788 #endif 
07789 
07790 /* GL_ATI_map_object_buffer */
07791 
07792 #ifdef __GLEE_GL_ATI_map_object_buffer
07793 #ifndef GLEE_C_DEFINED_glMapObjectBufferATI
07794 #define GLEE_C_DEFINED_glMapObjectBufferATI
07795   GLvoid* __stdcall GLee_Lazy_glMapObjectBufferATI(GLuint buffer)  {if (GLeeInit()) return glMapObjectBufferATI(buffer); return (GLvoid*)0;}
07796   GLEEPFNGLMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glMapObjectBufferATI=GLee_Lazy_glMapObjectBufferATI;
07797 #endif
07798 #ifndef GLEE_C_DEFINED_glUnmapObjectBufferATI
07799 #define GLEE_C_DEFINED_glUnmapObjectBufferATI
07800   void __stdcall GLee_Lazy_glUnmapObjectBufferATI(GLuint buffer)  {if (GLeeInit()) glUnmapObjectBufferATI(buffer);}
07801   GLEEPFNGLUNMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glUnmapObjectBufferATI=GLee_Lazy_glUnmapObjectBufferATI;
07802 #endif
07803 #endif 
07804 
07805 /* GL_ATI_separate_stencil */
07806 
07807 #ifdef __GLEE_GL_ATI_separate_stencil
07808 #ifndef GLEE_C_DEFINED_glStencilOpSeparateATI
07809 #define GLEE_C_DEFINED_glStencilOpSeparateATI
07810   void __stdcall GLee_Lazy_glStencilOpSeparateATI(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)  {if (GLeeInit()) glStencilOpSeparateATI(face, sfail, dpfail, dppass);}
07811   GLEEPFNGLSTENCILOPSEPARATEATIPROC GLeeFuncPtr_glStencilOpSeparateATI=GLee_Lazy_glStencilOpSeparateATI;
07812 #endif
07813 #ifndef GLEE_C_DEFINED_glStencilFuncSeparateATI
07814 #define GLEE_C_DEFINED_glStencilFuncSeparateATI
07815   void __stdcall GLee_Lazy_glStencilFuncSeparateATI(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask)  {if (GLeeInit()) glStencilFuncSeparateATI(frontfunc, backfunc, ref, mask);}
07816   GLEEPFNGLSTENCILFUNCSEPARATEATIPROC GLeeFuncPtr_glStencilFuncSeparateATI=GLee_Lazy_glStencilFuncSeparateATI;
07817 #endif
07818 #endif 
07819 
07820 /* GL_ATI_vertex_attrib_array_object */
07821 
07822 #ifdef __GLEE_GL_ATI_vertex_attrib_array_object
07823 #ifndef GLEE_C_DEFINED_glVertexAttribArrayObjectATI
07824 #define GLEE_C_DEFINED_glVertexAttribArrayObjectATI
07825   void __stdcall GLee_Lazy_glVertexAttribArrayObjectATI(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset)  {if (GLeeInit()) glVertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset);}
07826   GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC GLeeFuncPtr_glVertexAttribArrayObjectATI=GLee_Lazy_glVertexAttribArrayObjectATI;
07827 #endif
07828 #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI
07829 #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI
07830   void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectfvATI(GLuint index, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetVertexAttribArrayObjectfvATI(index, pname, params);}
07831   GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI=GLee_Lazy_glGetVertexAttribArrayObjectfvATI;
07832 #endif
07833 #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI
07834 #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI
07835   void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectivATI(GLuint index, GLenum pname, GLint * params)  {if (GLeeInit()) glGetVertexAttribArrayObjectivATI(index, pname, params);}
07836   GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectivATI=GLee_Lazy_glGetVertexAttribArrayObjectivATI;
07837 #endif
07838 #endif 
07839 
07840 /* GL_OES_read_format */
07841 
07842 #ifdef __GLEE_GL_OES_read_format
07843 #endif 
07844 
07845 /* GL_EXT_depth_bounds_test */
07846 
07847 #ifdef __GLEE_GL_EXT_depth_bounds_test
07848 #ifndef GLEE_C_DEFINED_glDepthBoundsEXT
07849 #define GLEE_C_DEFINED_glDepthBoundsEXT
07850   void __stdcall GLee_Lazy_glDepthBoundsEXT(GLclampd zmin, GLclampd zmax)  {if (GLeeInit()) glDepthBoundsEXT(zmin, zmax);}
07851   GLEEPFNGLDEPTHBOUNDSEXTPROC GLeeFuncPtr_glDepthBoundsEXT=GLee_Lazy_glDepthBoundsEXT;
07852 #endif
07853 #endif 
07854 
07855 /* GL_EXT_texture_mirror_clamp */
07856 
07857 #ifdef __GLEE_GL_EXT_texture_mirror_clamp
07858 #endif 
07859 
07860 /* GL_EXT_blend_equation_separate */
07861 
07862 #ifdef __GLEE_GL_EXT_blend_equation_separate
07863 #ifndef GLEE_C_DEFINED_glBlendEquationSeparateEXT
07864 #define GLEE_C_DEFINED_glBlendEquationSeparateEXT
07865   void __stdcall GLee_Lazy_glBlendEquationSeparateEXT(GLenum modeRGB, GLenum modeAlpha)  {if (GLeeInit()) glBlendEquationSeparateEXT(modeRGB, modeAlpha);}
07866   GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC GLeeFuncPtr_glBlendEquationSeparateEXT=GLee_Lazy_glBlendEquationSeparateEXT;
07867 #endif
07868 #endif 
07869 
07870 /* GL_MESA_pack_invert */
07871 
07872 #ifdef __GLEE_GL_MESA_pack_invert
07873 #endif 
07874 
07875 /* GL_MESA_ycbcr_texture */
07876 
07877 #ifdef __GLEE_GL_MESA_ycbcr_texture
07878 #endif 
07879 
07880 /* GL_EXT_pixel_buffer_object */
07881 
07882 #ifdef __GLEE_GL_EXT_pixel_buffer_object
07883 #endif 
07884 
07885 /* GL_NV_fragment_program_option */
07886 
07887 #ifdef __GLEE_GL_NV_fragment_program_option
07888 #endif 
07889 
07890 /* GL_NV_fragment_program2 */
07891 
07892 #ifdef __GLEE_GL_NV_fragment_program2
07893 #endif 
07894 
07895 /* GL_NV_vertex_program2_option */
07896 
07897 #ifdef __GLEE_GL_NV_vertex_program2_option
07898 #endif 
07899 
07900 /* GL_NV_vertex_program3 */
07901 
07902 #ifdef __GLEE_GL_NV_vertex_program3
07903 #endif 
07904 
07905 /* GL_EXT_framebuffer_object */
07906 
07907 #ifdef __GLEE_GL_EXT_framebuffer_object
07908 #ifndef GLEE_C_DEFINED_glIsRenderbufferEXT
07909 #define GLEE_C_DEFINED_glIsRenderbufferEXT
07910   GLboolean __stdcall GLee_Lazy_glIsRenderbufferEXT(GLuint renderbuffer)  {if (GLeeInit()) return glIsRenderbufferEXT(renderbuffer); return (GLboolean)0;}
07911   GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT=GLee_Lazy_glIsRenderbufferEXT;
07912 #endif
07913 #ifndef GLEE_C_DEFINED_glBindRenderbufferEXT
07914 #define GLEE_C_DEFINED_glBindRenderbufferEXT
07915   void __stdcall GLee_Lazy_glBindRenderbufferEXT(GLenum target, GLuint renderbuffer)  {if (GLeeInit()) glBindRenderbufferEXT(target, renderbuffer);}
07916   GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT=GLee_Lazy_glBindRenderbufferEXT;
07917 #endif
07918 #ifndef GLEE_C_DEFINED_glDeleteRenderbuffersEXT
07919 #define GLEE_C_DEFINED_glDeleteRenderbuffersEXT
07920   void __stdcall GLee_Lazy_glDeleteRenderbuffersEXT(GLsizei n, const GLuint * renderbuffers)  {if (GLeeInit()) glDeleteRenderbuffersEXT(n, renderbuffers);}
07921   GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT=GLee_Lazy_glDeleteRenderbuffersEXT;
07922 #endif
07923 #ifndef GLEE_C_DEFINED_glGenRenderbuffersEXT
07924 #define GLEE_C_DEFINED_glGenRenderbuffersEXT
07925   void __stdcall GLee_Lazy_glGenRenderbuffersEXT(GLsizei n, GLuint * renderbuffers)  {if (GLeeInit()) glGenRenderbuffersEXT(n, renderbuffers);}
07926   GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT=GLee_Lazy_glGenRenderbuffersEXT;
07927 #endif
07928 #ifndef GLEE_C_DEFINED_glRenderbufferStorageEXT
07929 #define GLEE_C_DEFINED_glRenderbufferStorageEXT
07930   void __stdcall GLee_Lazy_glRenderbufferStorageEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glRenderbufferStorageEXT(target, internalformat, width, height);}
07931   GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT=GLee_Lazy_glRenderbufferStorageEXT;
07932 #endif
07933 #ifndef GLEE_C_DEFINED_glGetRenderbufferParameterivEXT
07934 #define GLEE_C_DEFINED_glGetRenderbufferParameterivEXT
07935   void __stdcall GLee_Lazy_glGetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetRenderbufferParameterivEXT(target, pname, params);}
07936   GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferParameterivEXT=GLee_Lazy_glGetRenderbufferParameterivEXT;
07937 #endif
07938 #ifndef GLEE_C_DEFINED_glIsFramebufferEXT
07939 #define GLEE_C_DEFINED_glIsFramebufferEXT
07940   GLboolean __stdcall GLee_Lazy_glIsFramebufferEXT(GLuint framebuffer)  {if (GLeeInit()) return glIsFramebufferEXT(framebuffer); return (GLboolean)0;}
07941   GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT=GLee_Lazy_glIsFramebufferEXT;
07942 #endif
07943 #ifndef GLEE_C_DEFINED_glBindFramebufferEXT
07944 #define GLEE_C_DEFINED_glBindFramebufferEXT
07945   void __stdcall GLee_Lazy_glBindFramebufferEXT(GLenum target, GLuint framebuffer)  {if (GLeeInit()) glBindFramebufferEXT(target, framebuffer);}
07946   GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT=GLee_Lazy_glBindFramebufferEXT;
07947 #endif
07948 #ifndef GLEE_C_DEFINED_glDeleteFramebuffersEXT
07949 #define GLEE_C_DEFINED_glDeleteFramebuffersEXT
07950   void __stdcall GLee_Lazy_glDeleteFramebuffersEXT(GLsizei n, const GLuint * framebuffers)  {if (GLeeInit()) glDeleteFramebuffersEXT(n, framebuffers);}
07951   GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT=GLee_Lazy_glDeleteFramebuffersEXT;
07952 #endif
07953 #ifndef GLEE_C_DEFINED_glGenFramebuffersEXT
07954 #define GLEE_C_DEFINED_glGenFramebuffersEXT
07955   void __stdcall GLee_Lazy_glGenFramebuffersEXT(GLsizei n, GLuint * framebuffers)  {if (GLeeInit()) glGenFramebuffersEXT(n, framebuffers);}
07956   GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT=GLee_Lazy_glGenFramebuffersEXT;
07957 #endif
07958 #ifndef GLEE_C_DEFINED_glCheckFramebufferStatusEXT
07959 #define GLEE_C_DEFINED_glCheckFramebufferStatusEXT
07960   GLenum __stdcall GLee_Lazy_glCheckFramebufferStatusEXT(GLenum target)  {if (GLeeInit()) return glCheckFramebufferStatusEXT(target); return (GLenum)0;}
07961   GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStatusEXT=GLee_Lazy_glCheckFramebufferStatusEXT;
07962 #endif
07963 #ifndef GLEE_C_DEFINED_glFramebufferTexture1DEXT
07964 #define GLEE_C_DEFINED_glFramebufferTexture1DEXT
07965   void __stdcall GLee_Lazy_glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTexture1DEXT(target, attachment, textarget, texture, level);}
07966   GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEXT=GLee_Lazy_glFramebufferTexture1DEXT;
07967 #endif
07968 #ifndef GLEE_C_DEFINED_glFramebufferTexture2DEXT
07969 #define GLEE_C_DEFINED_glFramebufferTexture2DEXT
07970   void __stdcall GLee_Lazy_glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTexture2DEXT(target, attachment, textarget, texture, level);}
07971   GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEXT=GLee_Lazy_glFramebufferTexture2DEXT;
07972 #endif
07973 #ifndef GLEE_C_DEFINED_glFramebufferTexture3DEXT
07974 #define GLEE_C_DEFINED_glFramebufferTexture3DEXT
07975   void __stdcall GLee_Lazy_glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)  {if (GLeeInit()) glFramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset);}
07976   GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEXT=GLee_Lazy_glFramebufferTexture3DEXT;
07977 #endif
07978 #ifndef GLEE_C_DEFINED_glFramebufferRenderbufferEXT
07979 #define GLEE_C_DEFINED_glFramebufferRenderbufferEXT
07980   void __stdcall GLee_Lazy_glFramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)  {if (GLeeInit()) glFramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer);}
07981   GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbufferEXT=GLee_Lazy_glFramebufferRenderbufferEXT;
07982 #endif
07983 #ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT
07984 #define GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT
07985   void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFramebufferAttachmentParameterivEXT(target, attachment, pname, params);}
07986   GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT=GLee_Lazy_glGetFramebufferAttachmentParameterivEXT;
07987 #endif
07988 #ifndef GLEE_C_DEFINED_glGenerateMipmapEXT
07989 #define GLEE_C_DEFINED_glGenerateMipmapEXT
07990   void __stdcall GLee_Lazy_glGenerateMipmapEXT(GLenum target)  {if (GLeeInit()) glGenerateMipmapEXT(target);}
07991   GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT=GLee_Lazy_glGenerateMipmapEXT;
07992 #endif
07993 #endif 
07994 
07995 /* GL_GREMEDY_string_marker */
07996 
07997 #ifdef __GLEE_GL_GREMEDY_string_marker
07998 #ifndef GLEE_C_DEFINED_glStringMarkerGREMEDY
07999 #define GLEE_C_DEFINED_glStringMarkerGREMEDY
08000   void __stdcall GLee_Lazy_glStringMarkerGREMEDY(GLsizei len, const GLvoid * string)  {if (GLeeInit()) glStringMarkerGREMEDY(len, string);}
08001   GLEEPFNGLSTRINGMARKERGREMEDYPROC GLeeFuncPtr_glStringMarkerGREMEDY=GLee_Lazy_glStringMarkerGREMEDY;
08002 #endif
08003 #endif 
08004 
08005 /* GL_EXT_packed_depth_stencil */
08006 
08007 #ifdef __GLEE_GL_EXT_packed_depth_stencil
08008 #endif 
08009 
08010 /* GL_EXT_stencil_clear_tag */
08011 
08012 #ifdef __GLEE_GL_EXT_stencil_clear_tag
08013 #ifndef GLEE_C_DEFINED_glStencilClearTagEXT
08014 #define GLEE_C_DEFINED_glStencilClearTagEXT
08015   void __stdcall GLee_Lazy_glStencilClearTagEXT(GLsizei stencilTagBits, GLuint stencilClearTag)  {if (GLeeInit()) glStencilClearTagEXT(stencilTagBits, stencilClearTag);}
08016   GLEEPFNGLSTENCILCLEARTAGEXTPROC GLeeFuncPtr_glStencilClearTagEXT=GLee_Lazy_glStencilClearTagEXT;
08017 #endif
08018 #endif 
08019 
08020 /* GL_EXT_texture_sRGB */
08021 
08022 #ifdef __GLEE_GL_EXT_texture_sRGB
08023 #endif 
08024 
08025 /* GL_EXT_framebuffer_blit */
08026 
08027 #ifdef __GLEE_GL_EXT_framebuffer_blit
08028 #ifndef GLEE_C_DEFINED_glBlitFramebufferEXT
08029 #define GLEE_C_DEFINED_glBlitFramebufferEXT
08030   void __stdcall GLee_Lazy_glBlitFramebufferEXT(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)  {if (GLeeInit()) glBlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);}
08031   GLEEPFNGLBLITFRAMEBUFFEREXTPROC GLeeFuncPtr_glBlitFramebufferEXT=GLee_Lazy_glBlitFramebufferEXT;
08032 #endif
08033 #endif 
08034 
08035 /* GL_EXT_framebuffer_multisample */
08036 
08037 #ifdef __GLEE_GL_EXT_framebuffer_multisample
08038 #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT
08039 #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT
08040   void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glRenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);}
08041   GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glRenderbufferStorageMultisampleEXT=GLee_Lazy_glRenderbufferStorageMultisampleEXT;
08042 #endif
08043 #endif 
08044 
08045 /* GL_MESAX_texture_stack */
08046 
08047 #ifdef __GLEE_GL_MESAX_texture_stack
08048 #endif 
08049 
08050 /* GL_EXT_timer_query */
08051 
08052 #ifdef __GLEE_GL_EXT_timer_query
08053 #ifndef GLEE_C_DEFINED_glGetQueryObjecti64vEXT
08054 #define GLEE_C_DEFINED_glGetQueryObjecti64vEXT
08055   void __stdcall GLee_Lazy_glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT * params)  {if (GLeeInit()) glGetQueryObjecti64vEXT(id, pname, params);}
08056   GLEEPFNGLGETQUERYOBJECTI64VEXTPROC GLeeFuncPtr_glGetQueryObjecti64vEXT=GLee_Lazy_glGetQueryObjecti64vEXT;
08057 #endif
08058 #ifndef GLEE_C_DEFINED_glGetQueryObjectui64vEXT
08059 #define GLEE_C_DEFINED_glGetQueryObjectui64vEXT
08060   void __stdcall GLee_Lazy_glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT * params)  {if (GLeeInit()) glGetQueryObjectui64vEXT(id, pname, params);}
08061   GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC GLeeFuncPtr_glGetQueryObjectui64vEXT=GLee_Lazy_glGetQueryObjectui64vEXT;
08062 #endif
08063 #endif 
08064 
08065 /* GL_EXT_gpu_program_parameters */
08066 
08067 #ifdef __GLEE_GL_EXT_gpu_program_parameters
08068 #ifndef GLEE_C_DEFINED_glProgramEnvParameters4fvEXT
08069 #define GLEE_C_DEFINED_glProgramEnvParameters4fvEXT
08070   void __stdcall GLee_Lazy_glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params)  {if (GLeeInit()) glProgramEnvParameters4fvEXT(target, index, count, params);}
08071   GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramEnvParameters4fvEXT=GLee_Lazy_glProgramEnvParameters4fvEXT;
08072 #endif
08073 #ifndef GLEE_C_DEFINED_glProgramLocalParameters4fvEXT
08074 #define GLEE_C_DEFINED_glProgramLocalParameters4fvEXT
08075   void __stdcall GLee_Lazy_glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params)  {if (GLeeInit()) glProgramLocalParameters4fvEXT(target, index, count, params);}
08076   GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramLocalParameters4fvEXT=GLee_Lazy_glProgramLocalParameters4fvEXT;
08077 #endif
08078 #endif 
08079 
08080 /* GL_APPLE_flush_buffer_range */
08081 
08082 #ifdef __GLEE_GL_APPLE_flush_buffer_range
08083 #ifndef GLEE_C_DEFINED_glBufferParameteriAPPLE
08084 #define GLEE_C_DEFINED_glBufferParameteriAPPLE
08085   void __stdcall GLee_Lazy_glBufferParameteriAPPLE(GLenum target, GLenum pname, GLint param)  {if (GLeeInit()) glBufferParameteriAPPLE(target, pname, param);}
08086   GLEEPFNGLBUFFERPARAMETERIAPPLEPROC GLeeFuncPtr_glBufferParameteriAPPLE=GLee_Lazy_glBufferParameteriAPPLE;
08087 #endif
08088 #ifndef GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE
08089 #define GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE
08090   void __stdcall GLee_Lazy_glFlushMappedBufferRangeAPPLE(GLenum target, GLintptr offset, GLsizeiptr size)  {if (GLeeInit()) glFlushMappedBufferRangeAPPLE(target, offset, size);}
08091   GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC GLeeFuncPtr_glFlushMappedBufferRangeAPPLE=GLee_Lazy_glFlushMappedBufferRangeAPPLE;
08092 #endif
08093 #endif 
08094 
08095 /* GL_EXT_gpu_shader4 */
08096 
08097 #ifdef __GLEE_GL_EXT_gpu_shader4
08098 #ifndef GLEE_C_DEFINED_glGetUniformuivEXT
08099 #define GLEE_C_DEFINED_glGetUniformuivEXT
08100   void __stdcall GLee_Lazy_glGetUniformuivEXT(GLuint program, GLint location, GLuint * params)  {if (GLeeInit()) glGetUniformuivEXT(program, location, params);}
08101   GLEEPFNGLGETUNIFORMUIVEXTPROC GLeeFuncPtr_glGetUniformuivEXT=GLee_Lazy_glGetUniformuivEXT;
08102 #endif
08103 #ifndef GLEE_C_DEFINED_glBindFragDataLocationEXT
08104 #define GLEE_C_DEFINED_glBindFragDataLocationEXT
08105   void __stdcall GLee_Lazy_glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar * name)  {if (GLeeInit()) glBindFragDataLocationEXT(program, color, name);}
08106   GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glBindFragDataLocationEXT=GLee_Lazy_glBindFragDataLocationEXT;
08107 #endif
08108 #ifndef GLEE_C_DEFINED_glGetFragDataLocationEXT
08109 #define GLEE_C_DEFINED_glGetFragDataLocationEXT
08110   GLint __stdcall GLee_Lazy_glGetFragDataLocationEXT(GLuint program, const GLchar * name)  {if (GLeeInit()) return glGetFragDataLocationEXT(program, name); return (GLint)0;}
08111   GLEEPFNGLGETFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glGetFragDataLocationEXT=GLee_Lazy_glGetFragDataLocationEXT;
08112 #endif
08113 #ifndef GLEE_C_DEFINED_glUniform1uiEXT
08114 #define GLEE_C_DEFINED_glUniform1uiEXT
08115   void __stdcall GLee_Lazy_glUniform1uiEXT(GLint location, GLuint v0)  {if (GLeeInit()) glUniform1uiEXT(location, v0);}
08116   GLEEPFNGLUNIFORM1UIEXTPROC GLeeFuncPtr_glUniform1uiEXT=GLee_Lazy_glUniform1uiEXT;
08117 #endif
08118 #ifndef GLEE_C_DEFINED_glUniform2uiEXT
08119 #define GLEE_C_DEFINED_glUniform2uiEXT
08120   void __stdcall GLee_Lazy_glUniform2uiEXT(GLint location, GLuint v0, GLuint v1)  {if (GLeeInit()) glUniform2uiEXT(location, v0, v1);}
08121   GLEEPFNGLUNIFORM2UIEXTPROC GLeeFuncPtr_glUniform2uiEXT=GLee_Lazy_glUniform2uiEXT;
08122 #endif
08123 #ifndef GLEE_C_DEFINED_glUniform3uiEXT
08124 #define GLEE_C_DEFINED_glUniform3uiEXT
08125   void __stdcall GLee_Lazy_glUniform3uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2)  {if (GLeeInit()) glUniform3uiEXT(location, v0, v1, v2);}
08126   GLEEPFNGLUNIFORM3UIEXTPROC GLeeFuncPtr_glUniform3uiEXT=GLee_Lazy_glUniform3uiEXT;
08127 #endif
08128 #ifndef GLEE_C_DEFINED_glUniform4uiEXT
08129 #define GLEE_C_DEFINED_glUniform4uiEXT
08130   void __stdcall GLee_Lazy_glUniform4uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)  {if (GLeeInit()) glUniform4uiEXT(location, v0, v1, v2, v3);}
08131   GLEEPFNGLUNIFORM4UIEXTPROC GLeeFuncPtr_glUniform4uiEXT=GLee_Lazy_glUniform4uiEXT;
08132 #endif
08133 #ifndef GLEE_C_DEFINED_glUniform1uivEXT
08134 #define GLEE_C_DEFINED_glUniform1uivEXT
08135   void __stdcall GLee_Lazy_glUniform1uivEXT(GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glUniform1uivEXT(location, count, value);}
08136   GLEEPFNGLUNIFORM1UIVEXTPROC GLeeFuncPtr_glUniform1uivEXT=GLee_Lazy_glUniform1uivEXT;
08137 #endif
08138 #ifndef GLEE_C_DEFINED_glUniform2uivEXT
08139 #define GLEE_C_DEFINED_glUniform2uivEXT
08140   void __stdcall GLee_Lazy_glUniform2uivEXT(GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glUniform2uivEXT(location, count, value);}
08141   GLEEPFNGLUNIFORM2UIVEXTPROC GLeeFuncPtr_glUniform2uivEXT=GLee_Lazy_glUniform2uivEXT;
08142 #endif
08143 #ifndef GLEE_C_DEFINED_glUniform3uivEXT
08144 #define GLEE_C_DEFINED_glUniform3uivEXT
08145   void __stdcall GLee_Lazy_glUniform3uivEXT(GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glUniform3uivEXT(location, count, value);}
08146   GLEEPFNGLUNIFORM3UIVEXTPROC GLeeFuncPtr_glUniform3uivEXT=GLee_Lazy_glUniform3uivEXT;
08147 #endif
08148 #ifndef GLEE_C_DEFINED_glUniform4uivEXT
08149 #define GLEE_C_DEFINED_glUniform4uivEXT
08150   void __stdcall GLee_Lazy_glUniform4uivEXT(GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glUniform4uivEXT(location, count, value);}
08151   GLEEPFNGLUNIFORM4UIVEXTPROC GLeeFuncPtr_glUniform4uivEXT=GLee_Lazy_glUniform4uivEXT;
08152 #endif
08153 #endif 
08154 
08155 /* GL_EXT_draw_instanced */
08156 
08157 #ifdef __GLEE_GL_EXT_draw_instanced
08158 #ifndef GLEE_C_DEFINED_glDrawArraysInstancedEXT
08159 #define GLEE_C_DEFINED_glDrawArraysInstancedEXT
08160   void __stdcall GLee_Lazy_glDrawArraysInstancedEXT(GLenum mode, GLint start, GLsizei count, GLsizei primcount)  {if (GLeeInit()) glDrawArraysInstancedEXT(mode, start, count, primcount);}
08161   GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC GLeeFuncPtr_glDrawArraysInstancedEXT=GLee_Lazy_glDrawArraysInstancedEXT;
08162 #endif
08163 #ifndef GLEE_C_DEFINED_glDrawElementsInstancedEXT
08164 #define GLEE_C_DEFINED_glDrawElementsInstancedEXT
08165   void __stdcall GLee_Lazy_glDrawElementsInstancedEXT(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount)  {if (GLeeInit()) glDrawElementsInstancedEXT(mode, count, type, indices, primcount);}
08166   GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC GLeeFuncPtr_glDrawElementsInstancedEXT=GLee_Lazy_glDrawElementsInstancedEXT;
08167 #endif
08168 #endif 
08169 
08170 /* GL_EXT_packed_float */
08171 
08172 #ifdef __GLEE_GL_EXT_packed_float
08173 #endif 
08174 
08175 /* GL_EXT_texture_array */
08176 
08177 #ifdef __GLEE_GL_EXT_texture_array
08178 #endif 
08179 
08180 /* GL_EXT_texture_buffer_object */
08181 
08182 #ifdef __GLEE_GL_EXT_texture_buffer_object
08183 #ifndef GLEE_C_DEFINED_glTexBufferEXT
08184 #define GLEE_C_DEFINED_glTexBufferEXT
08185   void __stdcall GLee_Lazy_glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer)  {if (GLeeInit()) glTexBufferEXT(target, internalformat, buffer);}
08186   GLEEPFNGLTEXBUFFEREXTPROC GLeeFuncPtr_glTexBufferEXT=GLee_Lazy_glTexBufferEXT;
08187 #endif
08188 #endif 
08189 
08190 /* GL_EXT_texture_compression_latc */
08191 
08192 #ifdef __GLEE_GL_EXT_texture_compression_latc
08193 #endif 
08194 
08195 /* GL_EXT_texture_compression_rgtc */
08196 
08197 #ifdef __GLEE_GL_EXT_texture_compression_rgtc
08198 #endif 
08199 
08200 /* GL_EXT_texture_shared_exponent */
08201 
08202 #ifdef __GLEE_GL_EXT_texture_shared_exponent
08203 #endif 
08204 
08205 /* GL_NV_depth_buffer_float */
08206 
08207 #ifdef __GLEE_GL_NV_depth_buffer_float
08208 #ifndef GLEE_C_DEFINED_glDepthRangedNV
08209 #define GLEE_C_DEFINED_glDepthRangedNV
08210   void __stdcall GLee_Lazy_glDepthRangedNV(GLdouble zNear, GLdouble zFar)  {if (GLeeInit()) glDepthRangedNV(zNear, zFar);}
08211   GLEEPFNGLDEPTHRANGEDNVPROC GLeeFuncPtr_glDepthRangedNV=GLee_Lazy_glDepthRangedNV;
08212 #endif
08213 #ifndef GLEE_C_DEFINED_glClearDepthdNV
08214 #define GLEE_C_DEFINED_glClearDepthdNV
08215   void __stdcall GLee_Lazy_glClearDepthdNV(GLdouble depth)  {if (GLeeInit()) glClearDepthdNV(depth);}
08216   GLEEPFNGLCLEARDEPTHDNVPROC GLeeFuncPtr_glClearDepthdNV=GLee_Lazy_glClearDepthdNV;
08217 #endif
08218 #ifndef GLEE_C_DEFINED_glDepthBoundsdNV
08219 #define GLEE_C_DEFINED_glDepthBoundsdNV
08220   void __stdcall GLee_Lazy_glDepthBoundsdNV(GLdouble zmin, GLdouble zmax)  {if (GLeeInit()) glDepthBoundsdNV(zmin, zmax);}
08221   GLEEPFNGLDEPTHBOUNDSDNVPROC GLeeFuncPtr_glDepthBoundsdNV=GLee_Lazy_glDepthBoundsdNV;
08222 #endif
08223 #endif 
08224 
08225 /* GL_NV_framebuffer_multisample_coverage */
08226 
08227 #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage
08228 #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV
08229 #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV
08230   void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glRenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height);}
08231   GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV=GLee_Lazy_glRenderbufferStorageMultisampleCoverageNV;
08232 #endif
08233 #endif 
08234 
08235 /* GL_EXT_framebuffer_sRGB */
08236 
08237 #ifdef __GLEE_GL_EXT_framebuffer_sRGB
08238 #endif 
08239 
08240 /* GL_NV_geometry_shader4 */
08241 
08242 #ifdef __GLEE_GL_NV_geometry_shader4
08243 #endif 
08244 
08245 /* GL_NV_parameter_buffer_object */
08246 
08247 #ifdef __GLEE_GL_NV_parameter_buffer_object
08248 #ifndef GLEE_C_DEFINED_glProgramBufferParametersfvNV
08249 #define GLEE_C_DEFINED_glProgramBufferParametersfvNV
08250   void __stdcall GLee_Lazy_glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params)  {if (GLeeInit()) glProgramBufferParametersfvNV(target, buffer, index, count, params);}
08251   GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC GLeeFuncPtr_glProgramBufferParametersfvNV=GLee_Lazy_glProgramBufferParametersfvNV;
08252 #endif
08253 #ifndef GLEE_C_DEFINED_glProgramBufferParametersIivNV
08254 #define GLEE_C_DEFINED_glProgramBufferParametersIivNV
08255   void __stdcall GLee_Lazy_glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params)  {if (GLeeInit()) glProgramBufferParametersIivNV(target, buffer, index, count, params);}
08256   GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC GLeeFuncPtr_glProgramBufferParametersIivNV=GLee_Lazy_glProgramBufferParametersIivNV;
08257 #endif
08258 #ifndef GLEE_C_DEFINED_glProgramBufferParametersIuivNV
08259 #define GLEE_C_DEFINED_glProgramBufferParametersIuivNV
08260   void __stdcall GLee_Lazy_glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params)  {if (GLeeInit()) glProgramBufferParametersIuivNV(target, buffer, index, count, params);}
08261   GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC GLeeFuncPtr_glProgramBufferParametersIuivNV=GLee_Lazy_glProgramBufferParametersIuivNV;
08262 #endif
08263 #endif 
08264 
08265 /* GL_EXT_draw_buffers2 */
08266 
08267 #ifdef __GLEE_GL_EXT_draw_buffers2
08268 #ifndef GLEE_C_DEFINED_glColorMaskIndexedEXT
08269 #define GLEE_C_DEFINED_glColorMaskIndexedEXT
08270   void __stdcall GLee_Lazy_glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)  {if (GLeeInit()) glColorMaskIndexedEXT(index, r, g, b, a);}
08271   GLEEPFNGLCOLORMASKINDEXEDEXTPROC GLeeFuncPtr_glColorMaskIndexedEXT=GLee_Lazy_glColorMaskIndexedEXT;
08272 #endif
08273 #ifndef GLEE_C_DEFINED_glGetBooleanIndexedvEXT
08274 #define GLEE_C_DEFINED_glGetBooleanIndexedvEXT
08275   void __stdcall GLee_Lazy_glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data)  {if (GLeeInit()) glGetBooleanIndexedvEXT(target, index, data);}
08276   GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC GLeeFuncPtr_glGetBooleanIndexedvEXT=GLee_Lazy_glGetBooleanIndexedvEXT;
08277 #endif
08278 #ifndef GLEE_C_DEFINED_glGetIntegerIndexedvEXT
08279 #define GLEE_C_DEFINED_glGetIntegerIndexedvEXT
08280   void __stdcall GLee_Lazy_glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data)  {if (GLeeInit()) glGetIntegerIndexedvEXT(target, index, data);}
08281   GLEEPFNGLGETINTEGERINDEXEDVEXTPROC GLeeFuncPtr_glGetIntegerIndexedvEXT=GLee_Lazy_glGetIntegerIndexedvEXT;
08282 #endif
08283 #ifndef GLEE_C_DEFINED_glEnableIndexedEXT
08284 #define GLEE_C_DEFINED_glEnableIndexedEXT
08285   void __stdcall GLee_Lazy_glEnableIndexedEXT(GLenum target, GLuint index)  {if (GLeeInit()) glEnableIndexedEXT(target, index);}
08286   GLEEPFNGLENABLEINDEXEDEXTPROC GLeeFuncPtr_glEnableIndexedEXT=GLee_Lazy_glEnableIndexedEXT;
08287 #endif
08288 #ifndef GLEE_C_DEFINED_glDisableIndexedEXT
08289 #define GLEE_C_DEFINED_glDisableIndexedEXT
08290   void __stdcall GLee_Lazy_glDisableIndexedEXT(GLenum target, GLuint index)  {if (GLeeInit()) glDisableIndexedEXT(target, index);}
08291   GLEEPFNGLDISABLEINDEXEDEXTPROC GLeeFuncPtr_glDisableIndexedEXT=GLee_Lazy_glDisableIndexedEXT;
08292 #endif
08293 #ifndef GLEE_C_DEFINED_glIsEnabledIndexedEXT
08294 #define GLEE_C_DEFINED_glIsEnabledIndexedEXT
08295   GLboolean __stdcall GLee_Lazy_glIsEnabledIndexedEXT(GLenum target, GLuint index)  {if (GLeeInit()) return glIsEnabledIndexedEXT(target, index); return (GLboolean)0;}
08296   GLEEPFNGLISENABLEDINDEXEDEXTPROC GLeeFuncPtr_glIsEnabledIndexedEXT=GLee_Lazy_glIsEnabledIndexedEXT;
08297 #endif
08298 #endif 
08299 
08300 /* GL_NV_transform_feedback */
08301 
08302 #ifdef __GLEE_GL_NV_transform_feedback
08303 #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackNV
08304 #define GLEE_C_DEFINED_glBeginTransformFeedbackNV
08305   void __stdcall GLee_Lazy_glBeginTransformFeedbackNV(GLenum primitiveMode)  {if (GLeeInit()) glBeginTransformFeedbackNV(primitiveMode);}
08306   GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBeginTransformFeedbackNV=GLee_Lazy_glBeginTransformFeedbackNV;
08307 #endif
08308 #ifndef GLEE_C_DEFINED_glEndTransformFeedbackNV
08309 #define GLEE_C_DEFINED_glEndTransformFeedbackNV
08310   void __stdcall GLee_Lazy_glEndTransformFeedbackNV(void)  {if (GLeeInit()) glEndTransformFeedbackNV();}
08311   GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glEndTransformFeedbackNV=GLee_Lazy_glEndTransformFeedbackNV;
08312 #endif
08313 #ifndef GLEE_C_DEFINED_glTransformFeedbackAttribsNV
08314 #define GLEE_C_DEFINED_glTransformFeedbackAttribsNV
08315   void __stdcall GLee_Lazy_glTransformFeedbackAttribsNV(GLuint count, const GLint * attribs, GLenum bufferMode)  {if (GLeeInit()) glTransformFeedbackAttribsNV(count, attribs, bufferMode);}
08316   GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC GLeeFuncPtr_glTransformFeedbackAttribsNV=GLee_Lazy_glTransformFeedbackAttribsNV;
08317 #endif
08318 #ifndef GLEE_C_DEFINED_glBindBufferRangeNV
08319 #define GLEE_C_DEFINED_glBindBufferRangeNV
08320   void __stdcall GLee_Lazy_glBindBufferRangeNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)  {if (GLeeInit()) glBindBufferRangeNV(target, index, buffer, offset, size);}
08321   GLEEPFNGLBINDBUFFERRANGENVPROC GLeeFuncPtr_glBindBufferRangeNV=GLee_Lazy_glBindBufferRangeNV;
08322 #endif
08323 #ifndef GLEE_C_DEFINED_glBindBufferOffsetNV
08324 #define GLEE_C_DEFINED_glBindBufferOffsetNV
08325   void __stdcall GLee_Lazy_glBindBufferOffsetNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset)  {if (GLeeInit()) glBindBufferOffsetNV(target, index, buffer, offset);}
08326   GLEEPFNGLBINDBUFFEROFFSETNVPROC GLeeFuncPtr_glBindBufferOffsetNV=GLee_Lazy_glBindBufferOffsetNV;
08327 #endif
08328 #ifndef GLEE_C_DEFINED_glBindBufferBaseNV
08329 #define GLEE_C_DEFINED_glBindBufferBaseNV
08330   void __stdcall GLee_Lazy_glBindBufferBaseNV(GLenum target, GLuint index, GLuint buffer)  {if (GLeeInit()) glBindBufferBaseNV(target, index, buffer);}
08331   GLEEPFNGLBINDBUFFERBASENVPROC GLeeFuncPtr_glBindBufferBaseNV=GLee_Lazy_glBindBufferBaseNV;
08332 #endif
08333 #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsNV
08334 #define GLEE_C_DEFINED_glTransformFeedbackVaryingsNV
08335   void __stdcall GLee_Lazy_glTransformFeedbackVaryingsNV(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode)  {if (GLeeInit()) glTransformFeedbackVaryingsNV(program, count, locations, bufferMode);}
08336   GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC GLeeFuncPtr_glTransformFeedbackVaryingsNV=GLee_Lazy_glTransformFeedbackVaryingsNV;
08337 #endif
08338 #ifndef GLEE_C_DEFINED_glActiveVaryingNV
08339 #define GLEE_C_DEFINED_glActiveVaryingNV
08340   void __stdcall GLee_Lazy_glActiveVaryingNV(GLuint program, const GLchar * name)  {if (GLeeInit()) glActiveVaryingNV(program, name);}
08341   GLEEPFNGLACTIVEVARYINGNVPROC GLeeFuncPtr_glActiveVaryingNV=GLee_Lazy_glActiveVaryingNV;
08342 #endif
08343 #ifndef GLEE_C_DEFINED_glGetVaryingLocationNV
08344 #define GLEE_C_DEFINED_glGetVaryingLocationNV
08345   GLint __stdcall GLee_Lazy_glGetVaryingLocationNV(GLuint program, const GLchar * name)  {if (GLeeInit()) return glGetVaryingLocationNV(program, name); return (GLint)0;}
08346   GLEEPFNGLGETVARYINGLOCATIONNVPROC GLeeFuncPtr_glGetVaryingLocationNV=GLee_Lazy_glGetVaryingLocationNV;
08347 #endif
08348 #ifndef GLEE_C_DEFINED_glGetActiveVaryingNV
08349 #define GLEE_C_DEFINED_glGetActiveVaryingNV
08350   void __stdcall GLee_Lazy_glGetActiveVaryingNV(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name)  {if (GLeeInit()) glGetActiveVaryingNV(program, index, bufSize, length, size, type, name);}
08351   GLEEPFNGLGETACTIVEVARYINGNVPROC GLeeFuncPtr_glGetActiveVaryingNV=GLee_Lazy_glGetActiveVaryingNV;
08352 #endif
08353 #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV
08354 #define GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV
08355   void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingNV(GLuint program, GLuint index, GLint * location)  {if (GLeeInit()) glGetTransformFeedbackVaryingNV(program, index, location);}
08356   GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GLeeFuncPtr_glGetTransformFeedbackVaryingNV=GLee_Lazy_glGetTransformFeedbackVaryingNV;
08357 #endif
08358 #endif 
08359 
08360 /* GL_EXT_bindable_uniform */
08361 
08362 #ifdef __GLEE_GL_EXT_bindable_uniform
08363 #ifndef GLEE_C_DEFINED_glUniformBufferEXT
08364 #define GLEE_C_DEFINED_glUniformBufferEXT
08365   void __stdcall GLee_Lazy_glUniformBufferEXT(GLuint program, GLint location, GLuint buffer)  {if (GLeeInit()) glUniformBufferEXT(program, location, buffer);}
08366   GLEEPFNGLUNIFORMBUFFEREXTPROC GLeeFuncPtr_glUniformBufferEXT=GLee_Lazy_glUniformBufferEXT;
08367 #endif
08368 #ifndef GLEE_C_DEFINED_glGetUniformBufferSizeEXT
08369 #define GLEE_C_DEFINED_glGetUniformBufferSizeEXT
08370   GLint __stdcall GLee_Lazy_glGetUniformBufferSizeEXT(GLuint program, GLint location)  {if (GLeeInit()) return glGetUniformBufferSizeEXT(program, location); return (GLint)0;}
08371   GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC GLeeFuncPtr_glGetUniformBufferSizeEXT=GLee_Lazy_glGetUniformBufferSizeEXT;
08372 #endif
08373 #ifndef GLEE_C_DEFINED_glGetUniformOffsetEXT
08374 #define GLEE_C_DEFINED_glGetUniformOffsetEXT
08375   GLintptr __stdcall GLee_Lazy_glGetUniformOffsetEXT(GLuint program, GLint location)  {if (GLeeInit()) return glGetUniformOffsetEXT(program, location); return (GLintptr)0;}
08376   GLEEPFNGLGETUNIFORMOFFSETEXTPROC GLeeFuncPtr_glGetUniformOffsetEXT=GLee_Lazy_glGetUniformOffsetEXT;
08377 #endif
08378 #endif 
08379 
08380 /* GL_EXT_texture_integer */
08381 
08382 #ifdef __GLEE_GL_EXT_texture_integer
08383 #ifndef GLEE_C_DEFINED_glTexParameterIivEXT
08384 #define GLEE_C_DEFINED_glTexParameterIivEXT
08385   void __stdcall GLee_Lazy_glTexParameterIivEXT(GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glTexParameterIivEXT(target, pname, params);}
08386   GLEEPFNGLTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glTexParameterIivEXT=GLee_Lazy_glTexParameterIivEXT;
08387 #endif
08388 #ifndef GLEE_C_DEFINED_glTexParameterIuivEXT
08389 #define GLEE_C_DEFINED_glTexParameterIuivEXT
08390   void __stdcall GLee_Lazy_glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint * params)  {if (GLeeInit()) glTexParameterIuivEXT(target, pname, params);}
08391   GLEEPFNGLTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glTexParameterIuivEXT=GLee_Lazy_glTexParameterIuivEXT;
08392 #endif
08393 #ifndef GLEE_C_DEFINED_glGetTexParameterIivEXT
08394 #define GLEE_C_DEFINED_glGetTexParameterIivEXT
08395   void __stdcall GLee_Lazy_glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetTexParameterIivEXT(target, pname, params);}
08396   GLEEPFNGLGETTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTexParameterIivEXT=GLee_Lazy_glGetTexParameterIivEXT;
08397 #endif
08398 #ifndef GLEE_C_DEFINED_glGetTexParameterIuivEXT
08399 #define GLEE_C_DEFINED_glGetTexParameterIuivEXT
08400   void __stdcall GLee_Lazy_glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetTexParameterIuivEXT(target, pname, params);}
08401   GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTexParameterIuivEXT=GLee_Lazy_glGetTexParameterIuivEXT;
08402 #endif
08403 #ifndef GLEE_C_DEFINED_glClearColorIiEXT
08404 #define GLEE_C_DEFINED_glClearColorIiEXT
08405   void __stdcall GLee_Lazy_glClearColorIiEXT(GLint red, GLint green, GLint blue, GLint alpha)  {if (GLeeInit()) glClearColorIiEXT(red, green, blue, alpha);}
08406   GLEEPFNGLCLEARCOLORIIEXTPROC GLeeFuncPtr_glClearColorIiEXT=GLee_Lazy_glClearColorIiEXT;
08407 #endif
08408 #ifndef GLEE_C_DEFINED_glClearColorIuiEXT
08409 #define GLEE_C_DEFINED_glClearColorIuiEXT
08410   void __stdcall GLee_Lazy_glClearColorIuiEXT(GLuint red, GLuint green, GLuint blue, GLuint alpha)  {if (GLeeInit()) glClearColorIuiEXT(red, green, blue, alpha);}
08411   GLEEPFNGLCLEARCOLORIUIEXTPROC GLeeFuncPtr_glClearColorIuiEXT=GLee_Lazy_glClearColorIuiEXT;
08412 #endif
08413 #endif 
08414 
08415 /* GL_GREMEDY_frame_terminator */
08416 
08417 #ifdef __GLEE_GL_GREMEDY_frame_terminator
08418 #ifndef GLEE_C_DEFINED_glFrameTerminatorGREMEDY
08419 #define GLEE_C_DEFINED_glFrameTerminatorGREMEDY
08420   void __stdcall GLee_Lazy_glFrameTerminatorGREMEDY(void)  {if (GLeeInit()) glFrameTerminatorGREMEDY();}
08421   GLEEPFNGLFRAMETERMINATORGREMEDYPROC GLeeFuncPtr_glFrameTerminatorGREMEDY=GLee_Lazy_glFrameTerminatorGREMEDY;
08422 #endif
08423 #endif 
08424 
08425 /* GL_NV_conditional_render */
08426 
08427 #ifdef __GLEE_GL_NV_conditional_render
08428 #ifndef GLEE_C_DEFINED_glBeginConditionalRenderNV
08429 #define GLEE_C_DEFINED_glBeginConditionalRenderNV
08430   void __stdcall GLee_Lazy_glBeginConditionalRenderNV(GLuint id, GLenum mode)  {if (GLeeInit()) glBeginConditionalRenderNV(id, mode);}
08431   GLEEPFNGLBEGINCONDITIONALRENDERNVPROC GLeeFuncPtr_glBeginConditionalRenderNV=GLee_Lazy_glBeginConditionalRenderNV;
08432 #endif
08433 #ifndef GLEE_C_DEFINED_glEndConditionalRenderNV
08434 #define GLEE_C_DEFINED_glEndConditionalRenderNV
08435   void __stdcall GLee_Lazy_glEndConditionalRenderNV(void)  {if (GLeeInit()) glEndConditionalRenderNV();}
08436   GLEEPFNGLENDCONDITIONALRENDERNVPROC GLeeFuncPtr_glEndConditionalRenderNV=GLee_Lazy_glEndConditionalRenderNV;
08437 #endif
08438 #endif 
08439 
08440 /* GL_NV_present_video */
08441 
08442 #ifdef __GLEE_GL_NV_present_video
08443 #endif 
08444 
08445 /* GL_EXT_transform_feedback */
08446 
08447 #ifdef __GLEE_GL_EXT_transform_feedback
08448 #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackEXT
08449 #define GLEE_C_DEFINED_glBeginTransformFeedbackEXT
08450   void __stdcall GLee_Lazy_glBeginTransformFeedbackEXT(GLenum primitiveMode)  {if (GLeeInit()) glBeginTransformFeedbackEXT(primitiveMode);}
08451   GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glBeginTransformFeedbackEXT=GLee_Lazy_glBeginTransformFeedbackEXT;
08452 #endif
08453 #ifndef GLEE_C_DEFINED_glEndTransformFeedbackEXT
08454 #define GLEE_C_DEFINED_glEndTransformFeedbackEXT
08455   void __stdcall GLee_Lazy_glEndTransformFeedbackEXT(void)  {if (GLeeInit()) glEndTransformFeedbackEXT();}
08456   GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glEndTransformFeedbackEXT=GLee_Lazy_glEndTransformFeedbackEXT;
08457 #endif
08458 #ifndef GLEE_C_DEFINED_glBindBufferRangeEXT
08459 #define GLEE_C_DEFINED_glBindBufferRangeEXT
08460   void __stdcall GLee_Lazy_glBindBufferRangeEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)  {if (GLeeInit()) glBindBufferRangeEXT(target, index, buffer, offset, size);}
08461   GLEEPFNGLBINDBUFFERRANGEEXTPROC GLeeFuncPtr_glBindBufferRangeEXT=GLee_Lazy_glBindBufferRangeEXT;
08462 #endif
08463 #ifndef GLEE_C_DEFINED_glBindBufferOffsetEXT
08464 #define GLEE_C_DEFINED_glBindBufferOffsetEXT
08465   void __stdcall GLee_Lazy_glBindBufferOffsetEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset)  {if (GLeeInit()) glBindBufferOffsetEXT(target, index, buffer, offset);}
08466   GLEEPFNGLBINDBUFFEROFFSETEXTPROC GLeeFuncPtr_glBindBufferOffsetEXT=GLee_Lazy_glBindBufferOffsetEXT;
08467 #endif
08468 #ifndef GLEE_C_DEFINED_glBindBufferBaseEXT
08469 #define GLEE_C_DEFINED_glBindBufferBaseEXT
08470   void __stdcall GLee_Lazy_glBindBufferBaseEXT(GLenum target, GLuint index, GLuint buffer)  {if (GLeeInit()) glBindBufferBaseEXT(target, index, buffer);}
08471   GLEEPFNGLBINDBUFFERBASEEXTPROC GLeeFuncPtr_glBindBufferBaseEXT=GLee_Lazy_glBindBufferBaseEXT;
08472 #endif
08473 #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT
08474 #define GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT
08475   void __stdcall GLee_Lazy_glTransformFeedbackVaryingsEXT(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode)  {if (GLeeInit()) glTransformFeedbackVaryingsEXT(program, count, locations, bufferMode);}
08476   GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC GLeeFuncPtr_glTransformFeedbackVaryingsEXT=GLee_Lazy_glTransformFeedbackVaryingsEXT;
08477 #endif
08478 #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT
08479 #define GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT
08480   void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingEXT(GLuint program, GLuint index, GLint * location)  {if (GLeeInit()) glGetTransformFeedbackVaryingEXT(program, index, location);}
08481   GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GLeeFuncPtr_glGetTransformFeedbackVaryingEXT=GLee_Lazy_glGetTransformFeedbackVaryingEXT;
08482 #endif
08483 #endif 
08484 
08485 /* GL_EXT_direct_state_access */
08486 
08487 #ifdef __GLEE_GL_EXT_direct_state_access
08488 #ifndef GLEE_C_DEFINED_glClientAttribDefaultEXT
08489 #define GLEE_C_DEFINED_glClientAttribDefaultEXT
08490   void __stdcall GLee_Lazy_glClientAttribDefaultEXT(GLbitfield mask)  {if (GLeeInit()) glClientAttribDefaultEXT(mask);}
08491   GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glClientAttribDefaultEXT=GLee_Lazy_glClientAttribDefaultEXT;
08492 #endif
08493 #ifndef GLEE_C_DEFINED_glPushClientAttribDefaultEXT
08494 #define GLEE_C_DEFINED_glPushClientAttribDefaultEXT
08495   void __stdcall GLee_Lazy_glPushClientAttribDefaultEXT(GLbitfield mask)  {if (GLeeInit()) glPushClientAttribDefaultEXT(mask);}
08496   GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glPushClientAttribDefaultEXT=GLee_Lazy_glPushClientAttribDefaultEXT;
08497 #endif
08498 #ifndef GLEE_C_DEFINED_glMatrixLoadfEXT
08499 #define GLEE_C_DEFINED_glMatrixLoadfEXT
08500   void __stdcall GLee_Lazy_glMatrixLoadfEXT(GLenum mode, const GLfloat * m)  {if (GLeeInit()) glMatrixLoadfEXT(mode, m);}
08501   GLEEPFNGLMATRIXLOADFEXTPROC GLeeFuncPtr_glMatrixLoadfEXT=GLee_Lazy_glMatrixLoadfEXT;
08502 #endif
08503 #ifndef GLEE_C_DEFINED_glMatrixLoaddEXT
08504 #define GLEE_C_DEFINED_glMatrixLoaddEXT
08505   void __stdcall GLee_Lazy_glMatrixLoaddEXT(GLenum mode, const GLdouble * m)  {if (GLeeInit()) glMatrixLoaddEXT(mode, m);}
08506   GLEEPFNGLMATRIXLOADDEXTPROC GLeeFuncPtr_glMatrixLoaddEXT=GLee_Lazy_glMatrixLoaddEXT;
08507 #endif
08508 #ifndef GLEE_C_DEFINED_glMatrixMultfEXT
08509 #define GLEE_C_DEFINED_glMatrixMultfEXT
08510   void __stdcall GLee_Lazy_glMatrixMultfEXT(GLenum mode, const GLfloat * m)  {if (GLeeInit()) glMatrixMultfEXT(mode, m);}
08511   GLEEPFNGLMATRIXMULTFEXTPROC GLeeFuncPtr_glMatrixMultfEXT=GLee_Lazy_glMatrixMultfEXT;
08512 #endif
08513 #ifndef GLEE_C_DEFINED_glMatrixMultdEXT
08514 #define GLEE_C_DEFINED_glMatrixMultdEXT
08515   void __stdcall GLee_Lazy_glMatrixMultdEXT(GLenum mode, const GLdouble * m)  {if (GLeeInit()) glMatrixMultdEXT(mode, m);}
08516   GLEEPFNGLMATRIXMULTDEXTPROC GLeeFuncPtr_glMatrixMultdEXT=GLee_Lazy_glMatrixMultdEXT;
08517 #endif
08518 #ifndef GLEE_C_DEFINED_glMatrixLoadIdentityEXT
08519 #define GLEE_C_DEFINED_glMatrixLoadIdentityEXT
08520   void __stdcall GLee_Lazy_glMatrixLoadIdentityEXT(GLenum mode)  {if (GLeeInit()) glMatrixLoadIdentityEXT(mode);}
08521   GLEEPFNGLMATRIXLOADIDENTITYEXTPROC GLeeFuncPtr_glMatrixLoadIdentityEXT=GLee_Lazy_glMatrixLoadIdentityEXT;
08522 #endif
08523 #ifndef GLEE_C_DEFINED_glMatrixRotatefEXT
08524 #define GLEE_C_DEFINED_glMatrixRotatefEXT
08525   void __stdcall GLee_Lazy_glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glMatrixRotatefEXT(mode, angle, x, y, z);}
08526   GLEEPFNGLMATRIXROTATEFEXTPROC GLeeFuncPtr_glMatrixRotatefEXT=GLee_Lazy_glMatrixRotatefEXT;
08527 #endif
08528 #ifndef GLEE_C_DEFINED_glMatrixRotatedEXT
08529 #define GLEE_C_DEFINED_glMatrixRotatedEXT
08530   void __stdcall GLee_Lazy_glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glMatrixRotatedEXT(mode, angle, x, y, z);}
08531   GLEEPFNGLMATRIXROTATEDEXTPROC GLeeFuncPtr_glMatrixRotatedEXT=GLee_Lazy_glMatrixRotatedEXT;
08532 #endif
08533 #ifndef GLEE_C_DEFINED_glMatrixScalefEXT
08534 #define GLEE_C_DEFINED_glMatrixScalefEXT
08535   void __stdcall GLee_Lazy_glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glMatrixScalefEXT(mode, x, y, z);}
08536   GLEEPFNGLMATRIXSCALEFEXTPROC GLeeFuncPtr_glMatrixScalefEXT=GLee_Lazy_glMatrixScalefEXT;
08537 #endif
08538 #ifndef GLEE_C_DEFINED_glMatrixScaledEXT
08539 #define GLEE_C_DEFINED_glMatrixScaledEXT
08540   void __stdcall GLee_Lazy_glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glMatrixScaledEXT(mode, x, y, z);}
08541   GLEEPFNGLMATRIXSCALEDEXTPROC GLeeFuncPtr_glMatrixScaledEXT=GLee_Lazy_glMatrixScaledEXT;
08542 #endif
08543 #ifndef GLEE_C_DEFINED_glMatrixTranslatefEXT
08544 #define GLEE_C_DEFINED_glMatrixTranslatefEXT
08545   void __stdcall GLee_Lazy_glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z)  {if (GLeeInit()) glMatrixTranslatefEXT(mode, x, y, z);}
08546   GLEEPFNGLMATRIXTRANSLATEFEXTPROC GLeeFuncPtr_glMatrixTranslatefEXT=GLee_Lazy_glMatrixTranslatefEXT;
08547 #endif
08548 #ifndef GLEE_C_DEFINED_glMatrixTranslatedEXT
08549 #define GLEE_C_DEFINED_glMatrixTranslatedEXT
08550   void __stdcall GLee_Lazy_glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z)  {if (GLeeInit()) glMatrixTranslatedEXT(mode, x, y, z);}
08551   GLEEPFNGLMATRIXTRANSLATEDEXTPROC GLeeFuncPtr_glMatrixTranslatedEXT=GLee_Lazy_glMatrixTranslatedEXT;
08552 #endif
08553 #ifndef GLEE_C_DEFINED_glMatrixFrustumEXT
08554 #define GLEE_C_DEFINED_glMatrixFrustumEXT
08555   void __stdcall GLee_Lazy_glMatrixFrustumEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)  {if (GLeeInit()) glMatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar);}
08556   GLEEPFNGLMATRIXFRUSTUMEXTPROC GLeeFuncPtr_glMatrixFrustumEXT=GLee_Lazy_glMatrixFrustumEXT;
08557 #endif
08558 #ifndef GLEE_C_DEFINED_glMatrixOrthoEXT
08559 #define GLEE_C_DEFINED_glMatrixOrthoEXT
08560   void __stdcall GLee_Lazy_glMatrixOrthoEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)  {if (GLeeInit()) glMatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar);}
08561   GLEEPFNGLMATRIXORTHOEXTPROC GLeeFuncPtr_glMatrixOrthoEXT=GLee_Lazy_glMatrixOrthoEXT;
08562 #endif
08563 #ifndef GLEE_C_DEFINED_glMatrixPopEXT
08564 #define GLEE_C_DEFINED_glMatrixPopEXT
08565   void __stdcall GLee_Lazy_glMatrixPopEXT(GLenum mode)  {if (GLeeInit()) glMatrixPopEXT(mode);}
08566   GLEEPFNGLMATRIXPOPEXTPROC GLeeFuncPtr_glMatrixPopEXT=GLee_Lazy_glMatrixPopEXT;
08567 #endif
08568 #ifndef GLEE_C_DEFINED_glMatrixPushEXT
08569 #define GLEE_C_DEFINED_glMatrixPushEXT
08570   void __stdcall GLee_Lazy_glMatrixPushEXT(GLenum mode)  {if (GLeeInit()) glMatrixPushEXT(mode);}
08571   GLEEPFNGLMATRIXPUSHEXTPROC GLeeFuncPtr_glMatrixPushEXT=GLee_Lazy_glMatrixPushEXT;
08572 #endif
08573 #ifndef GLEE_C_DEFINED_glMatrixLoadTransposefEXT
08574 #define GLEE_C_DEFINED_glMatrixLoadTransposefEXT
08575   void __stdcall GLee_Lazy_glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * m)  {if (GLeeInit()) glMatrixLoadTransposefEXT(mode, m);}
08576   GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixLoadTransposefEXT=GLee_Lazy_glMatrixLoadTransposefEXT;
08577 #endif
08578 #ifndef GLEE_C_DEFINED_glMatrixLoadTransposedEXT
08579 #define GLEE_C_DEFINED_glMatrixLoadTransposedEXT
08580   void __stdcall GLee_Lazy_glMatrixLoadTransposedEXT(GLenum mode, const GLdouble * m)  {if (GLeeInit()) glMatrixLoadTransposedEXT(mode, m);}
08581   GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixLoadTransposedEXT=GLee_Lazy_glMatrixLoadTransposedEXT;
08582 #endif
08583 #ifndef GLEE_C_DEFINED_glMatrixMultTransposefEXT
08584 #define GLEE_C_DEFINED_glMatrixMultTransposefEXT
08585   void __stdcall GLee_Lazy_glMatrixMultTransposefEXT(GLenum mode, const GLfloat * m)  {if (GLeeInit()) glMatrixMultTransposefEXT(mode, m);}
08586   GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixMultTransposefEXT=GLee_Lazy_glMatrixMultTransposefEXT;
08587 #endif
08588 #ifndef GLEE_C_DEFINED_glMatrixMultTransposedEXT
08589 #define GLEE_C_DEFINED_glMatrixMultTransposedEXT
08590   void __stdcall GLee_Lazy_glMatrixMultTransposedEXT(GLenum mode, const GLdouble * m)  {if (GLeeInit()) glMatrixMultTransposedEXT(mode, m);}
08591   GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixMultTransposedEXT=GLee_Lazy_glMatrixMultTransposedEXT;
08592 #endif
08593 #ifndef GLEE_C_DEFINED_glTextureParameterfEXT
08594 #define GLEE_C_DEFINED_glTextureParameterfEXT
08595   void __stdcall GLee_Lazy_glTextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param)  {if (GLeeInit()) glTextureParameterfEXT(texture, target, pname, param);}
08596   GLEEPFNGLTEXTUREPARAMETERFEXTPROC GLeeFuncPtr_glTextureParameterfEXT=GLee_Lazy_glTextureParameterfEXT;
08597 #endif
08598 #ifndef GLEE_C_DEFINED_glTextureParameterfvEXT
08599 #define GLEE_C_DEFINED_glTextureParameterfvEXT
08600   void __stdcall GLee_Lazy_glTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glTextureParameterfvEXT(texture, target, pname, params);}
08601   GLEEPFNGLTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glTextureParameterfvEXT=GLee_Lazy_glTextureParameterfvEXT;
08602 #endif
08603 #ifndef GLEE_C_DEFINED_glTextureParameteriEXT
08604 #define GLEE_C_DEFINED_glTextureParameteriEXT
08605   void __stdcall GLee_Lazy_glTextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param)  {if (GLeeInit()) glTextureParameteriEXT(texture, target, pname, param);}
08606   GLEEPFNGLTEXTUREPARAMETERIEXTPROC GLeeFuncPtr_glTextureParameteriEXT=GLee_Lazy_glTextureParameteriEXT;
08607 #endif
08608 #ifndef GLEE_C_DEFINED_glTextureParameterivEXT
08609 #define GLEE_C_DEFINED_glTextureParameterivEXT
08610   void __stdcall GLee_Lazy_glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glTextureParameterivEXT(texture, target, pname, params);}
08611   GLEEPFNGLTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glTextureParameterivEXT=GLee_Lazy_glTextureParameterivEXT;
08612 #endif
08613 #ifndef GLEE_C_DEFINED_glTextureImage1DEXT
08614 #define GLEE_C_DEFINED_glTextureImage1DEXT
08615   void __stdcall GLee_Lazy_glTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels);}
08616   GLEEPFNGLTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glTextureImage1DEXT=GLee_Lazy_glTextureImage1DEXT;
08617 #endif
08618 #ifndef GLEE_C_DEFINED_glTextureImage2DEXT
08619 #define GLEE_C_DEFINED_glTextureImage2DEXT
08620   void __stdcall GLee_Lazy_glTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels);}
08621   GLEEPFNGLTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glTextureImage2DEXT=GLee_Lazy_glTextureImage2DEXT;
08622 #endif
08623 #ifndef GLEE_C_DEFINED_glTextureSubImage1DEXT
08624 #define GLEE_C_DEFINED_glTextureSubImage1DEXT
08625   void __stdcall GLee_Lazy_glTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels);}
08626   GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glTextureSubImage1DEXT=GLee_Lazy_glTextureSubImage1DEXT;
08627 #endif
08628 #ifndef GLEE_C_DEFINED_glTextureSubImage2DEXT
08629 #define GLEE_C_DEFINED_glTextureSubImage2DEXT
08630   void __stdcall GLee_Lazy_glTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels);}
08631   GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glTextureSubImage2DEXT=GLee_Lazy_glTextureSubImage2DEXT;
08632 #endif
08633 #ifndef GLEE_C_DEFINED_glCopyTextureImage1DEXT
08634 #define GLEE_C_DEFINED_glCopyTextureImage1DEXT
08635   void __stdcall GLee_Lazy_glCopyTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)  {if (GLeeInit()) glCopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border);}
08636   GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureImage1DEXT=GLee_Lazy_glCopyTextureImage1DEXT;
08637 #endif
08638 #ifndef GLEE_C_DEFINED_glCopyTextureImage2DEXT
08639 #define GLEE_C_DEFINED_glCopyTextureImage2DEXT
08640   void __stdcall GLee_Lazy_glCopyTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)  {if (GLeeInit()) glCopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border);}
08641   GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureImage2DEXT=GLee_Lazy_glCopyTextureImage2DEXT;
08642 #endif
08643 #ifndef GLEE_C_DEFINED_glCopyTextureSubImage1DEXT
08644 #define GLEE_C_DEFINED_glCopyTextureSubImage1DEXT
08645   void __stdcall GLee_Lazy_glCopyTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width);}
08646   GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureSubImage1DEXT=GLee_Lazy_glCopyTextureSubImage1DEXT;
08647 #endif
08648 #ifndef GLEE_C_DEFINED_glCopyTextureSubImage2DEXT
08649 #define GLEE_C_DEFINED_glCopyTextureSubImage2DEXT
08650   void __stdcall GLee_Lazy_glCopyTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height);}
08651   GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureSubImage2DEXT=GLee_Lazy_glCopyTextureSubImage2DEXT;
08652 #endif
08653 #ifndef GLEE_C_DEFINED_glGetTextureImageEXT
08654 #define GLEE_C_DEFINED_glGetTextureImageEXT
08655   void __stdcall GLee_Lazy_glGetTextureImageEXT(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)  {if (GLeeInit()) glGetTextureImageEXT(texture, target, level, format, type, pixels);}
08656   GLEEPFNGLGETTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetTextureImageEXT=GLee_Lazy_glGetTextureImageEXT;
08657 #endif
08658 #ifndef GLEE_C_DEFINED_glGetTextureParameterfvEXT
08659 #define GLEE_C_DEFINED_glGetTextureParameterfvEXT
08660   void __stdcall GLee_Lazy_glGetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetTextureParameterfvEXT(texture, target, pname, params);}
08661   GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureParameterfvEXT=GLee_Lazy_glGetTextureParameterfvEXT;
08662 #endif
08663 #ifndef GLEE_C_DEFINED_glGetTextureParameterivEXT
08664 #define GLEE_C_DEFINED_glGetTextureParameterivEXT
08665   void __stdcall GLee_Lazy_glGetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetTextureParameterivEXT(texture, target, pname, params);}
08666   GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureParameterivEXT=GLee_Lazy_glGetTextureParameterivEXT;
08667 #endif
08668 #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT
08669 #define GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT
08670   void __stdcall GLee_Lazy_glGetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetTextureLevelParameterfvEXT(texture, target, level, pname, params);}
08671   GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterfvEXT=GLee_Lazy_glGetTextureLevelParameterfvEXT;
08672 #endif
08673 #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterivEXT
08674 #define GLEE_C_DEFINED_glGetTextureLevelParameterivEXT
08675   void __stdcall GLee_Lazy_glGetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params)  {if (GLeeInit()) glGetTextureLevelParameterivEXT(texture, target, level, pname, params);}
08676   GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterivEXT=GLee_Lazy_glGetTextureLevelParameterivEXT;
08677 #endif
08678 #ifndef GLEE_C_DEFINED_glTextureImage3DEXT
08679 #define GLEE_C_DEFINED_glTextureImage3DEXT
08680   void __stdcall GLee_Lazy_glTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels);}
08681   GLEEPFNGLTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glTextureImage3DEXT=GLee_Lazy_glTextureImage3DEXT;
08682 #endif
08683 #ifndef GLEE_C_DEFINED_glTextureSubImage3DEXT
08684 #define GLEE_C_DEFINED_glTextureSubImage3DEXT
08685   void __stdcall GLee_Lazy_glTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
08686   GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glTextureSubImage3DEXT=GLee_Lazy_glTextureSubImage3DEXT;
08687 #endif
08688 #ifndef GLEE_C_DEFINED_glCopyTextureSubImage3DEXT
08689 #define GLEE_C_DEFINED_glCopyTextureSubImage3DEXT
08690   void __stdcall GLee_Lazy_glCopyTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height);}
08691   GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTextureSubImage3DEXT=GLee_Lazy_glCopyTextureSubImage3DEXT;
08692 #endif
08693 #ifndef GLEE_C_DEFINED_glMultiTexParameterfEXT
08694 #define GLEE_C_DEFINED_glMultiTexParameterfEXT
08695   void __stdcall GLee_Lazy_glMultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param)  {if (GLeeInit()) glMultiTexParameterfEXT(texunit, target, pname, param);}
08696   GLEEPFNGLMULTITEXPARAMETERFEXTPROC GLeeFuncPtr_glMultiTexParameterfEXT=GLee_Lazy_glMultiTexParameterfEXT;
08697 #endif
08698 #ifndef GLEE_C_DEFINED_glMultiTexParameterfvEXT
08699 #define GLEE_C_DEFINED_glMultiTexParameterfvEXT
08700   void __stdcall GLee_Lazy_glMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glMultiTexParameterfvEXT(texunit, target, pname, params);}
08701   GLEEPFNGLMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glMultiTexParameterfvEXT=GLee_Lazy_glMultiTexParameterfvEXT;
08702 #endif
08703 #ifndef GLEE_C_DEFINED_glMultiTexParameteriEXT
08704 #define GLEE_C_DEFINED_glMultiTexParameteriEXT
08705   void __stdcall GLee_Lazy_glMultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname, GLint param)  {if (GLeeInit()) glMultiTexParameteriEXT(texunit, target, pname, param);}
08706   GLEEPFNGLMULTITEXPARAMETERIEXTPROC GLeeFuncPtr_glMultiTexParameteriEXT=GLee_Lazy_glMultiTexParameteriEXT;
08707 #endif
08708 #ifndef GLEE_C_DEFINED_glMultiTexParameterivEXT
08709 #define GLEE_C_DEFINED_glMultiTexParameterivEXT
08710   void __stdcall GLee_Lazy_glMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glMultiTexParameterivEXT(texunit, target, pname, params);}
08711   GLEEPFNGLMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glMultiTexParameterivEXT=GLee_Lazy_glMultiTexParameterivEXT;
08712 #endif
08713 #ifndef GLEE_C_DEFINED_glMultiTexImage1DEXT
08714 #define GLEE_C_DEFINED_glMultiTexImage1DEXT
08715   void __stdcall GLee_Lazy_glMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels);}
08716   GLEEPFNGLMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexImage1DEXT=GLee_Lazy_glMultiTexImage1DEXT;
08717 #endif
08718 #ifndef GLEE_C_DEFINED_glMultiTexImage2DEXT
08719 #define GLEE_C_DEFINED_glMultiTexImage2DEXT
08720   void __stdcall GLee_Lazy_glMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels);}
08721   GLEEPFNGLMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexImage2DEXT=GLee_Lazy_glMultiTexImage2DEXT;
08722 #endif
08723 #ifndef GLEE_C_DEFINED_glMultiTexSubImage1DEXT
08724 #define GLEE_C_DEFINED_glMultiTexSubImage1DEXT
08725   void __stdcall GLee_Lazy_glMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels);}
08726   GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexSubImage1DEXT=GLee_Lazy_glMultiTexSubImage1DEXT;
08727 #endif
08728 #ifndef GLEE_C_DEFINED_glMultiTexSubImage2DEXT
08729 #define GLEE_C_DEFINED_glMultiTexSubImage2DEXT
08730   void __stdcall GLee_Lazy_glMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels);}
08731   GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexSubImage2DEXT=GLee_Lazy_glMultiTexSubImage2DEXT;
08732 #endif
08733 #ifndef GLEE_C_DEFINED_glCopyMultiTexImage1DEXT
08734 #define GLEE_C_DEFINED_glCopyMultiTexImage1DEXT
08735   void __stdcall GLee_Lazy_glCopyMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)  {if (GLeeInit()) glCopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border);}
08736   GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexImage1DEXT=GLee_Lazy_glCopyMultiTexImage1DEXT;
08737 #endif
08738 #ifndef GLEE_C_DEFINED_glCopyMultiTexImage2DEXT
08739 #define GLEE_C_DEFINED_glCopyMultiTexImage2DEXT
08740   void __stdcall GLee_Lazy_glCopyMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)  {if (GLeeInit()) glCopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border);}
08741   GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexImage2DEXT=GLee_Lazy_glCopyMultiTexImage2DEXT;
08742 #endif
08743 #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT
08744 #define GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT
08745   void __stdcall GLee_Lazy_glCopyMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)  {if (GLeeInit()) glCopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width);}
08746   GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage1DEXT=GLee_Lazy_glCopyMultiTexSubImage1DEXT;
08747 #endif
08748 #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT
08749 #define GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT
08750   void __stdcall GLee_Lazy_glCopyMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height);}
08751   GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage2DEXT=GLee_Lazy_glCopyMultiTexSubImage2DEXT;
08752 #endif
08753 #ifndef GLEE_C_DEFINED_glGetMultiTexImageEXT
08754 #define GLEE_C_DEFINED_glGetMultiTexImageEXT
08755   void __stdcall GLee_Lazy_glGetMultiTexImageEXT(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)  {if (GLeeInit()) glGetMultiTexImageEXT(texunit, target, level, format, type, pixels);}
08756   GLEEPFNGLGETMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetMultiTexImageEXT=GLee_Lazy_glGetMultiTexImageEXT;
08757 #endif
08758 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterfvEXT
08759 #define GLEE_C_DEFINED_glGetMultiTexParameterfvEXT
08760   void __stdcall GLee_Lazy_glGetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMultiTexParameterfvEXT(texunit, target, pname, params);}
08761   GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexParameterfvEXT=GLee_Lazy_glGetMultiTexParameterfvEXT;
08762 #endif
08763 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterivEXT
08764 #define GLEE_C_DEFINED_glGetMultiTexParameterivEXT
08765   void __stdcall GLee_Lazy_glGetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMultiTexParameterivEXT(texunit, target, pname, params);}
08766   GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterivEXT=GLee_Lazy_glGetMultiTexParameterivEXT;
08767 #endif
08768 #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT
08769 #define GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT
08770   void __stdcall GLee_Lazy_glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params);}
08771   GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT=GLee_Lazy_glGetMultiTexLevelParameterfvEXT;
08772 #endif
08773 #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT
08774 #define GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT
08775   void __stdcall GLee_Lazy_glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMultiTexLevelParameterivEXT(texunit, target, level, pname, params);}
08776   GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterivEXT=GLee_Lazy_glGetMultiTexLevelParameterivEXT;
08777 #endif
08778 #ifndef GLEE_C_DEFINED_glMultiTexImage3DEXT
08779 #define GLEE_C_DEFINED_glMultiTexImage3DEXT
08780   void __stdcall GLee_Lazy_glMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels);}
08781   GLEEPFNGLMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexImage3DEXT=GLee_Lazy_glMultiTexImage3DEXT;
08782 #endif
08783 #ifndef GLEE_C_DEFINED_glMultiTexSubImage3DEXT
08784 #define GLEE_C_DEFINED_glMultiTexSubImage3DEXT
08785   void __stdcall GLee_Lazy_glMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)  {if (GLeeInit()) glMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
08786   GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexSubImage3DEXT=GLee_Lazy_glMultiTexSubImage3DEXT;
08787 #endif
08788 #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT
08789 #define GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT
08790   void __stdcall GLee_Lazy_glCopyMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)  {if (GLeeInit()) glCopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height);}
08791   GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage3DEXT=GLee_Lazy_glCopyMultiTexSubImage3DEXT;
08792 #endif
08793 #ifndef GLEE_C_DEFINED_glBindMultiTextureEXT
08794 #define GLEE_C_DEFINED_glBindMultiTextureEXT
08795   void __stdcall GLee_Lazy_glBindMultiTextureEXT(GLenum texunit, GLenum target, GLuint texture)  {if (GLeeInit()) glBindMultiTextureEXT(texunit, target, texture);}
08796   GLEEPFNGLBINDMULTITEXTUREEXTPROC GLeeFuncPtr_glBindMultiTextureEXT=GLee_Lazy_glBindMultiTextureEXT;
08797 #endif
08798 #ifndef GLEE_C_DEFINED_glEnableClientStateIndexedEXT
08799 #define GLEE_C_DEFINED_glEnableClientStateIndexedEXT
08800   void __stdcall GLee_Lazy_glEnableClientStateIndexedEXT(GLenum array, GLuint index)  {if (GLeeInit()) glEnableClientStateIndexedEXT(array, index);}
08801   GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glEnableClientStateIndexedEXT=GLee_Lazy_glEnableClientStateIndexedEXT;
08802 #endif
08803 #ifndef GLEE_C_DEFINED_glDisableClientStateIndexedEXT
08804 #define GLEE_C_DEFINED_glDisableClientStateIndexedEXT
08805   void __stdcall GLee_Lazy_glDisableClientStateIndexedEXT(GLenum array, GLuint index)  {if (GLeeInit()) glDisableClientStateIndexedEXT(array, index);}
08806   GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glDisableClientStateIndexedEXT=GLee_Lazy_glDisableClientStateIndexedEXT;
08807 #endif
08808 #ifndef GLEE_C_DEFINED_glMultiTexCoordPointerEXT
08809 #define GLEE_C_DEFINED_glMultiTexCoordPointerEXT
08810   void __stdcall GLee_Lazy_glMultiTexCoordPointerEXT(GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glMultiTexCoordPointerEXT(texunit, size, type, stride, pointer);}
08811   GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC GLeeFuncPtr_glMultiTexCoordPointerEXT=GLee_Lazy_glMultiTexCoordPointerEXT;
08812 #endif
08813 #ifndef GLEE_C_DEFINED_glMultiTexEnvfEXT
08814 #define GLEE_C_DEFINED_glMultiTexEnvfEXT
08815   void __stdcall GLee_Lazy_glMultiTexEnvfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param)  {if (GLeeInit()) glMultiTexEnvfEXT(texunit, target, pname, param);}
08816   GLEEPFNGLMULTITEXENVFEXTPROC GLeeFuncPtr_glMultiTexEnvfEXT=GLee_Lazy_glMultiTexEnvfEXT;
08817 #endif
08818 #ifndef GLEE_C_DEFINED_glMultiTexEnvfvEXT
08819 #define GLEE_C_DEFINED_glMultiTexEnvfvEXT
08820   void __stdcall GLee_Lazy_glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glMultiTexEnvfvEXT(texunit, target, pname, params);}
08821   GLEEPFNGLMULTITEXENVFVEXTPROC GLeeFuncPtr_glMultiTexEnvfvEXT=GLee_Lazy_glMultiTexEnvfvEXT;
08822 #endif
08823 #ifndef GLEE_C_DEFINED_glMultiTexEnviEXT
08824 #define GLEE_C_DEFINED_glMultiTexEnviEXT
08825   void __stdcall GLee_Lazy_glMultiTexEnviEXT(GLenum texunit, GLenum target, GLenum pname, GLint param)  {if (GLeeInit()) glMultiTexEnviEXT(texunit, target, pname, param);}
08826   GLEEPFNGLMULTITEXENVIEXTPROC GLeeFuncPtr_glMultiTexEnviEXT=GLee_Lazy_glMultiTexEnviEXT;
08827 #endif
08828 #ifndef GLEE_C_DEFINED_glMultiTexEnvivEXT
08829 #define GLEE_C_DEFINED_glMultiTexEnvivEXT
08830   void __stdcall GLee_Lazy_glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glMultiTexEnvivEXT(texunit, target, pname, params);}
08831   GLEEPFNGLMULTITEXENVIVEXTPROC GLeeFuncPtr_glMultiTexEnvivEXT=GLee_Lazy_glMultiTexEnvivEXT;
08832 #endif
08833 #ifndef GLEE_C_DEFINED_glMultiTexGendEXT
08834 #define GLEE_C_DEFINED_glMultiTexGendEXT
08835   void __stdcall GLee_Lazy_glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble param)  {if (GLeeInit()) glMultiTexGendEXT(texunit, coord, pname, param);}
08836   GLEEPFNGLMULTITEXGENDEXTPROC GLeeFuncPtr_glMultiTexGendEXT=GLee_Lazy_glMultiTexGendEXT;
08837 #endif
08838 #ifndef GLEE_C_DEFINED_glMultiTexGendvEXT
08839 #define GLEE_C_DEFINED_glMultiTexGendvEXT
08840   void __stdcall GLee_Lazy_glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params)  {if (GLeeInit()) glMultiTexGendvEXT(texunit, coord, pname, params);}
08841   GLEEPFNGLMULTITEXGENDVEXTPROC GLeeFuncPtr_glMultiTexGendvEXT=GLee_Lazy_glMultiTexGendvEXT;
08842 #endif
08843 #ifndef GLEE_C_DEFINED_glMultiTexGenfEXT
08844 #define GLEE_C_DEFINED_glMultiTexGenfEXT
08845   void __stdcall GLee_Lazy_glMultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat param)  {if (GLeeInit()) glMultiTexGenfEXT(texunit, coord, pname, param);}
08846   GLEEPFNGLMULTITEXGENFEXTPROC GLeeFuncPtr_glMultiTexGenfEXT=GLee_Lazy_glMultiTexGenfEXT;
08847 #endif
08848 #ifndef GLEE_C_DEFINED_glMultiTexGenfvEXT
08849 #define GLEE_C_DEFINED_glMultiTexGenfvEXT
08850   void __stdcall GLee_Lazy_glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glMultiTexGenfvEXT(texunit, coord, pname, params);}
08851   GLEEPFNGLMULTITEXGENFVEXTPROC GLeeFuncPtr_glMultiTexGenfvEXT=GLee_Lazy_glMultiTexGenfvEXT;
08852 #endif
08853 #ifndef GLEE_C_DEFINED_glMultiTexGeniEXT
08854 #define GLEE_C_DEFINED_glMultiTexGeniEXT
08855   void __stdcall GLee_Lazy_glMultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum pname, GLint param)  {if (GLeeInit()) glMultiTexGeniEXT(texunit, coord, pname, param);}
08856   GLEEPFNGLMULTITEXGENIEXTPROC GLeeFuncPtr_glMultiTexGeniEXT=GLee_Lazy_glMultiTexGeniEXT;
08857 #endif
08858 #ifndef GLEE_C_DEFINED_glMultiTexGenivEXT
08859 #define GLEE_C_DEFINED_glMultiTexGenivEXT
08860   void __stdcall GLee_Lazy_glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * params)  {if (GLeeInit()) glMultiTexGenivEXT(texunit, coord, pname, params);}
08861   GLEEPFNGLMULTITEXGENIVEXTPROC GLeeFuncPtr_glMultiTexGenivEXT=GLee_Lazy_glMultiTexGenivEXT;
08862 #endif
08863 #ifndef GLEE_C_DEFINED_glGetMultiTexEnvfvEXT
08864 #define GLEE_C_DEFINED_glGetMultiTexEnvfvEXT
08865   void __stdcall GLee_Lazy_glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMultiTexEnvfvEXT(texunit, target, pname, params);}
08866   GLEEPFNGLGETMULTITEXENVFVEXTPROC GLeeFuncPtr_glGetMultiTexEnvfvEXT=GLee_Lazy_glGetMultiTexEnvfvEXT;
08867 #endif
08868 #ifndef GLEE_C_DEFINED_glGetMultiTexEnvivEXT
08869 #define GLEE_C_DEFINED_glGetMultiTexEnvivEXT
08870   void __stdcall GLee_Lazy_glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMultiTexEnvivEXT(texunit, target, pname, params);}
08871   GLEEPFNGLGETMULTITEXENVIVEXTPROC GLeeFuncPtr_glGetMultiTexEnvivEXT=GLee_Lazy_glGetMultiTexEnvivEXT;
08872 #endif
08873 #ifndef GLEE_C_DEFINED_glGetMultiTexGendvEXT
08874 #define GLEE_C_DEFINED_glGetMultiTexGendvEXT
08875   void __stdcall GLee_Lazy_glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params)  {if (GLeeInit()) glGetMultiTexGendvEXT(texunit, coord, pname, params);}
08876   GLEEPFNGLGETMULTITEXGENDVEXTPROC GLeeFuncPtr_glGetMultiTexGendvEXT=GLee_Lazy_glGetMultiTexGendvEXT;
08877 #endif
08878 #ifndef GLEE_C_DEFINED_glGetMultiTexGenfvEXT
08879 #define GLEE_C_DEFINED_glGetMultiTexGenfvEXT
08880   void __stdcall GLee_Lazy_glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetMultiTexGenfvEXT(texunit, coord, pname, params);}
08881   GLEEPFNGLGETMULTITEXGENFVEXTPROC GLeeFuncPtr_glGetMultiTexGenfvEXT=GLee_Lazy_glGetMultiTexGenfvEXT;
08882 #endif
08883 #ifndef GLEE_C_DEFINED_glGetMultiTexGenivEXT
08884 #define GLEE_C_DEFINED_glGetMultiTexGenivEXT
08885   void __stdcall GLee_Lazy_glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMultiTexGenivEXT(texunit, coord, pname, params);}
08886   GLEEPFNGLGETMULTITEXGENIVEXTPROC GLeeFuncPtr_glGetMultiTexGenivEXT=GLee_Lazy_glGetMultiTexGenivEXT;
08887 #endif
08888 #ifndef GLEE_C_DEFINED_glGetFloatIndexedvEXT
08889 #define GLEE_C_DEFINED_glGetFloatIndexedvEXT
08890   void __stdcall GLee_Lazy_glGetFloatIndexedvEXT(GLenum target, GLuint index, GLfloat * data)  {if (GLeeInit()) glGetFloatIndexedvEXT(target, index, data);}
08891   GLEEPFNGLGETFLOATINDEXEDVEXTPROC GLeeFuncPtr_glGetFloatIndexedvEXT=GLee_Lazy_glGetFloatIndexedvEXT;
08892 #endif
08893 #ifndef GLEE_C_DEFINED_glGetDoubleIndexedvEXT
08894 #define GLEE_C_DEFINED_glGetDoubleIndexedvEXT
08895   void __stdcall GLee_Lazy_glGetDoubleIndexedvEXT(GLenum target, GLuint index, GLdouble * data)  {if (GLeeInit()) glGetDoubleIndexedvEXT(target, index, data);}
08896   GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC GLeeFuncPtr_glGetDoubleIndexedvEXT=GLee_Lazy_glGetDoubleIndexedvEXT;
08897 #endif
08898 #ifndef GLEE_C_DEFINED_glGetPointerIndexedvEXT
08899 #define GLEE_C_DEFINED_glGetPointerIndexedvEXT
08900   void __stdcall GLee_Lazy_glGetPointerIndexedvEXT(GLenum target, GLuint index, GLvoid* * data)  {if (GLeeInit()) glGetPointerIndexedvEXT(target, index, data);}
08901   GLEEPFNGLGETPOINTERINDEXEDVEXTPROC GLeeFuncPtr_glGetPointerIndexedvEXT=GLee_Lazy_glGetPointerIndexedvEXT;
08902 #endif
08903 #ifndef GLEE_C_DEFINED_glCompressedTextureImage3DEXT
08904 #define GLEE_C_DEFINED_glCompressedTextureImage3DEXT
08905   void __stdcall GLee_Lazy_glCompressedTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits);}
08906   GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureImage3DEXT=GLee_Lazy_glCompressedTextureImage3DEXT;
08907 #endif
08908 #ifndef GLEE_C_DEFINED_glCompressedTextureImage2DEXT
08909 #define GLEE_C_DEFINED_glCompressedTextureImage2DEXT
08910   void __stdcall GLee_Lazy_glCompressedTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits);}
08911   GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureImage2DEXT=GLee_Lazy_glCompressedTextureImage2DEXT;
08912 #endif
08913 #ifndef GLEE_C_DEFINED_glCompressedTextureImage1DEXT
08914 #define GLEE_C_DEFINED_glCompressedTextureImage1DEXT
08915   void __stdcall GLee_Lazy_glCompressedTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits);}
08916   GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureImage1DEXT=GLee_Lazy_glCompressedTextureImage1DEXT;
08917 #endif
08918 #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT
08919 #define GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT
08920   void __stdcall GLee_Lazy_glCompressedTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);}
08921   GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage3DEXT=GLee_Lazy_glCompressedTextureSubImage3DEXT;
08922 #endif
08923 #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT
08924 #define GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT
08925   void __stdcall GLee_Lazy_glCompressedTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits);}
08926   GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage2DEXT=GLee_Lazy_glCompressedTextureSubImage2DEXT;
08927 #endif
08928 #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT
08929 #define GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT
08930   void __stdcall GLee_Lazy_glCompressedTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits);}
08931   GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage1DEXT=GLee_Lazy_glCompressedTextureSubImage1DEXT;
08932 #endif
08933 #ifndef GLEE_C_DEFINED_glGetCompressedTextureImageEXT
08934 #define GLEE_C_DEFINED_glGetCompressedTextureImageEXT
08935   void __stdcall GLee_Lazy_glGetCompressedTextureImageEXT(GLuint texture, GLenum target, GLint lod, GLvoid * img)  {if (GLeeInit()) glGetCompressedTextureImageEXT(texture, target, lod, img);}
08936   GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetCompressedTextureImageEXT=GLee_Lazy_glGetCompressedTextureImageEXT;
08937 #endif
08938 #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT
08939 #define GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT
08940   void __stdcall GLee_Lazy_glCompressedMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits);}
08941   GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage3DEXT=GLee_Lazy_glCompressedMultiTexImage3DEXT;
08942 #endif
08943 #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT
08944 #define GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT
08945   void __stdcall GLee_Lazy_glCompressedMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits);}
08946   GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage2DEXT=GLee_Lazy_glCompressedMultiTexImage2DEXT;
08947 #endif
08948 #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT
08949 #define GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT
08950   void __stdcall GLee_Lazy_glCompressedMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits);}
08951   GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage1DEXT=GLee_Lazy_glCompressedMultiTexImage1DEXT;
08952 #endif
08953 #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT
08954 #define GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT
08955   void __stdcall GLee_Lazy_glCompressedMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);}
08956   GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT=GLee_Lazy_glCompressedMultiTexSubImage3DEXT;
08957 #endif
08958 #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT
08959 #define GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT
08960   void __stdcall GLee_Lazy_glCompressedMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits);}
08961   GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT=GLee_Lazy_glCompressedMultiTexSubImage2DEXT;
08962 #endif
08963 #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT
08964 #define GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT
08965   void __stdcall GLee_Lazy_glCompressedMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits)  {if (GLeeInit()) glCompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits);}
08966   GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT=GLee_Lazy_glCompressedMultiTexSubImage1DEXT;
08967 #endif
08968 #ifndef GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT
08969 #define GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT
08970   void __stdcall GLee_Lazy_glGetCompressedMultiTexImageEXT(GLenum texunit, GLenum target, GLint lod, GLvoid * img)  {if (GLeeInit()) glGetCompressedMultiTexImageEXT(texunit, target, lod, img);}
08971   GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetCompressedMultiTexImageEXT=GLee_Lazy_glGetCompressedMultiTexImageEXT;
08972 #endif
08973 #ifndef GLEE_C_DEFINED_glNamedProgramStringEXT
08974 #define GLEE_C_DEFINED_glNamedProgramStringEXT
08975   void __stdcall GLee_Lazy_glNamedProgramStringEXT(GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string)  {if (GLeeInit()) glNamedProgramStringEXT(program, target, format, len, string);}
08976   GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glNamedProgramStringEXT=GLee_Lazy_glNamedProgramStringEXT;
08977 #endif
08978 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT
08979 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT
08980   void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dEXT(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)  {if (GLeeInit()) glNamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w);}
08981   GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dEXT=GLee_Lazy_glNamedProgramLocalParameter4dEXT;
08982 #endif
08983 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT
08984 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT
08985   void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble * params)  {if (GLeeInit()) glNamedProgramLocalParameter4dvEXT(program, target, index, params);}
08986   GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT=GLee_Lazy_glNamedProgramLocalParameter4dvEXT;
08987 #endif
08988 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT
08989 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT
08990   void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fEXT(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)  {if (GLeeInit()) glNamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w);}
08991   GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fEXT=GLee_Lazy_glNamedProgramLocalParameter4fEXT;
08992 #endif
08993 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT
08994 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT
08995   void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat * params)  {if (GLeeInit()) glNamedProgramLocalParameter4fvEXT(program, target, index, params);}
08996   GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT=GLee_Lazy_glNamedProgramLocalParameter4fvEXT;
08997 #endif
08998 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT
08999 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT
09000   void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble * params)  {if (GLeeInit()) glGetNamedProgramLocalParameterdvEXT(program, target, index, params);}
09001   GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT=GLee_Lazy_glGetNamedProgramLocalParameterdvEXT;
09002 #endif
09003 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT
09004 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT
09005   void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat * params)  {if (GLeeInit()) glGetNamedProgramLocalParameterfvEXT(program, target, index, params);}
09006   GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT=GLee_Lazy_glGetNamedProgramLocalParameterfvEXT;
09007 #endif
09008 #ifndef GLEE_C_DEFINED_glGetNamedProgramivEXT
09009 #define GLEE_C_DEFINED_glGetNamedProgramivEXT
09010   void __stdcall GLee_Lazy_glGetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetNamedProgramivEXT(program, target, pname, params);}
09011   GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC GLeeFuncPtr_glGetNamedProgramivEXT=GLee_Lazy_glGetNamedProgramivEXT;
09012 #endif
09013 #ifndef GLEE_C_DEFINED_glGetNamedProgramStringEXT
09014 #define GLEE_C_DEFINED_glGetNamedProgramStringEXT
09015   void __stdcall GLee_Lazy_glGetNamedProgramStringEXT(GLuint program, GLenum target, GLenum pname, GLvoid * string)  {if (GLeeInit()) glGetNamedProgramStringEXT(program, target, pname, string);}
09016   GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glGetNamedProgramStringEXT=GLee_Lazy_glGetNamedProgramStringEXT;
09017 #endif
09018 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT
09019 #define GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT
09020   void __stdcall GLee_Lazy_glNamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params)  {if (GLeeInit()) glNamedProgramLocalParameters4fvEXT(program, target, index, count, params);}
09021   GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT=GLee_Lazy_glNamedProgramLocalParameters4fvEXT;
09022 #endif
09023 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT
09024 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT
09025   void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4iEXT(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glNamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w);}
09026   GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT=GLee_Lazy_glNamedProgramLocalParameterI4iEXT;
09027 #endif
09028 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT
09029 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT
09030   void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const GLint * params)  {if (GLeeInit()) glNamedProgramLocalParameterI4ivEXT(program, target, index, params);}
09031   GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT=GLee_Lazy_glNamedProgramLocalParameterI4ivEXT;
09032 #endif
09033 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT
09034 #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT
09035   void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params)  {if (GLeeInit()) glNamedProgramLocalParametersI4ivEXT(program, target, index, count, params);}
09036   GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT=GLee_Lazy_glNamedProgramLocalParametersI4ivEXT;
09037 #endif
09038 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT
09039 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT
09040   void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uiEXT(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)  {if (GLeeInit()) glNamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w);}
09041   GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT=GLee_Lazy_glNamedProgramLocalParameterI4uiEXT;
09042 #endif
09043 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT
09044 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT
09045   void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params)  {if (GLeeInit()) glNamedProgramLocalParameterI4uivEXT(program, target, index, params);}
09046   GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT=GLee_Lazy_glNamedProgramLocalParameterI4uivEXT;
09047 #endif
09048 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT
09049 #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT
09050   void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params)  {if (GLeeInit()) glNamedProgramLocalParametersI4uivEXT(program, target, index, count, params);}
09051   GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT=GLee_Lazy_glNamedProgramLocalParametersI4uivEXT;
09052 #endif
09053 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT
09054 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT
09055   void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint * params)  {if (GLeeInit()) glGetNamedProgramLocalParameterIivEXT(program, target, index, params);}
09056   GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIivEXT;
09057 #endif
09058 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT
09059 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT
09060   void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params)  {if (GLeeInit()) glGetNamedProgramLocalParameterIuivEXT(program, target, index, params);}
09061   GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIuivEXT;
09062 #endif
09063 #ifndef GLEE_C_DEFINED_glTextureParameterIivEXT
09064 #define GLEE_C_DEFINED_glTextureParameterIivEXT
09065   void __stdcall GLee_Lazy_glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glTextureParameterIivEXT(texture, target, pname, params);}
09066   GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glTextureParameterIivEXT=GLee_Lazy_glTextureParameterIivEXT;
09067 #endif
09068 #ifndef GLEE_C_DEFINED_glTextureParameterIuivEXT
09069 #define GLEE_C_DEFINED_glTextureParameterIuivEXT
09070   void __stdcall GLee_Lazy_glTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint * params)  {if (GLeeInit()) glTextureParameterIuivEXT(texture, target, pname, params);}
09071   GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glTextureParameterIuivEXT=GLee_Lazy_glTextureParameterIuivEXT;
09072 #endif
09073 #ifndef GLEE_C_DEFINED_glGetTextureParameterIivEXT
09074 #define GLEE_C_DEFINED_glGetTextureParameterIivEXT
09075   void __stdcall GLee_Lazy_glGetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetTextureParameterIivEXT(texture, target, pname, params);}
09076   GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTextureParameterIivEXT=GLee_Lazy_glGetTextureParameterIivEXT;
09077 #endif
09078 #ifndef GLEE_C_DEFINED_glGetTextureParameterIuivEXT
09079 #define GLEE_C_DEFINED_glGetTextureParameterIuivEXT
09080   void __stdcall GLee_Lazy_glGetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetTextureParameterIuivEXT(texture, target, pname, params);}
09081   GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTextureParameterIuivEXT=GLee_Lazy_glGetTextureParameterIuivEXT;
09082 #endif
09083 #ifndef GLEE_C_DEFINED_glMultiTexParameterIivEXT
09084 #define GLEE_C_DEFINED_glMultiTexParameterIivEXT
09085   void __stdcall GLee_Lazy_glMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)  {if (GLeeInit()) glMultiTexParameterIivEXT(texunit, target, pname, params);}
09086   GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glMultiTexParameterIivEXT=GLee_Lazy_glMultiTexParameterIivEXT;
09087 #endif
09088 #ifndef GLEE_C_DEFINED_glMultiTexParameterIuivEXT
09089 #define GLEE_C_DEFINED_glMultiTexParameterIuivEXT
09090   void __stdcall GLee_Lazy_glMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint * params)  {if (GLeeInit()) glMultiTexParameterIuivEXT(texunit, target, pname, params);}
09091   GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glMultiTexParameterIuivEXT=GLee_Lazy_glMultiTexParameterIuivEXT;
09092 #endif
09093 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterIivEXT
09094 #define GLEE_C_DEFINED_glGetMultiTexParameterIivEXT
09095   void __stdcall GLee_Lazy_glGetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)  {if (GLeeInit()) glGetMultiTexParameterIivEXT(texunit, target, pname, params);}
09096   GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIivEXT=GLee_Lazy_glGetMultiTexParameterIivEXT;
09097 #endif
09098 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT
09099 #define GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT
09100   void __stdcall GLee_Lazy_glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetMultiTexParameterIuivEXT(texunit, target, pname, params);}
09101   GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIuivEXT=GLee_Lazy_glGetMultiTexParameterIuivEXT;
09102 #endif
09103 #ifndef GLEE_C_DEFINED_glProgramUniform1fEXT
09104 #define GLEE_C_DEFINED_glProgramUniform1fEXT
09105   void __stdcall GLee_Lazy_glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0)  {if (GLeeInit()) glProgramUniform1fEXT(program, location, v0);}
09106   GLEEPFNGLPROGRAMUNIFORM1FEXTPROC GLeeFuncPtr_glProgramUniform1fEXT=GLee_Lazy_glProgramUniform1fEXT;
09107 #endif
09108 #ifndef GLEE_C_DEFINED_glProgramUniform2fEXT
09109 #define GLEE_C_DEFINED_glProgramUniform2fEXT
09110   void __stdcall GLee_Lazy_glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1)  {if (GLeeInit()) glProgramUniform2fEXT(program, location, v0, v1);}
09111   GLEEPFNGLPROGRAMUNIFORM2FEXTPROC GLeeFuncPtr_glProgramUniform2fEXT=GLee_Lazy_glProgramUniform2fEXT;
09112 #endif
09113 #ifndef GLEE_C_DEFINED_glProgramUniform3fEXT
09114 #define GLEE_C_DEFINED_glProgramUniform3fEXT
09115   void __stdcall GLee_Lazy_glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)  {if (GLeeInit()) glProgramUniform3fEXT(program, location, v0, v1, v2);}
09116   GLEEPFNGLPROGRAMUNIFORM3FEXTPROC GLeeFuncPtr_glProgramUniform3fEXT=GLee_Lazy_glProgramUniform3fEXT;
09117 #endif
09118 #ifndef GLEE_C_DEFINED_glProgramUniform4fEXT
09119 #define GLEE_C_DEFINED_glProgramUniform4fEXT
09120   void __stdcall GLee_Lazy_glProgramUniform4fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)  {if (GLeeInit()) glProgramUniform4fEXT(program, location, v0, v1, v2, v3);}
09121   GLEEPFNGLPROGRAMUNIFORM4FEXTPROC GLeeFuncPtr_glProgramUniform4fEXT=GLee_Lazy_glProgramUniform4fEXT;
09122 #endif
09123 #ifndef GLEE_C_DEFINED_glProgramUniform1iEXT
09124 #define GLEE_C_DEFINED_glProgramUniform1iEXT
09125   void __stdcall GLee_Lazy_glProgramUniform1iEXT(GLuint program, GLint location, GLint v0)  {if (GLeeInit()) glProgramUniform1iEXT(program, location, v0);}
09126   GLEEPFNGLPROGRAMUNIFORM1IEXTPROC GLeeFuncPtr_glProgramUniform1iEXT=GLee_Lazy_glProgramUniform1iEXT;
09127 #endif
09128 #ifndef GLEE_C_DEFINED_glProgramUniform2iEXT
09129 #define GLEE_C_DEFINED_glProgramUniform2iEXT
09130   void __stdcall GLee_Lazy_glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1)  {if (GLeeInit()) glProgramUniform2iEXT(program, location, v0, v1);}
09131   GLEEPFNGLPROGRAMUNIFORM2IEXTPROC GLeeFuncPtr_glProgramUniform2iEXT=GLee_Lazy_glProgramUniform2iEXT;
09132 #endif
09133 #ifndef GLEE_C_DEFINED_glProgramUniform3iEXT
09134 #define GLEE_C_DEFINED_glProgramUniform3iEXT
09135   void __stdcall GLee_Lazy_glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)  {if (GLeeInit()) glProgramUniform3iEXT(program, location, v0, v1, v2);}
09136   GLEEPFNGLPROGRAMUNIFORM3IEXTPROC GLeeFuncPtr_glProgramUniform3iEXT=GLee_Lazy_glProgramUniform3iEXT;
09137 #endif
09138 #ifndef GLEE_C_DEFINED_glProgramUniform4iEXT
09139 #define GLEE_C_DEFINED_glProgramUniform4iEXT
09140   void __stdcall GLee_Lazy_glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)  {if (GLeeInit()) glProgramUniform4iEXT(program, location, v0, v1, v2, v3);}
09141   GLEEPFNGLPROGRAMUNIFORM4IEXTPROC GLeeFuncPtr_glProgramUniform4iEXT=GLee_Lazy_glProgramUniform4iEXT;
09142 #endif
09143 #ifndef GLEE_C_DEFINED_glProgramUniform1fvEXT
09144 #define GLEE_C_DEFINED_glProgramUniform1fvEXT
09145   void __stdcall GLee_Lazy_glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glProgramUniform1fvEXT(program, location, count, value);}
09146   GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC GLeeFuncPtr_glProgramUniform1fvEXT=GLee_Lazy_glProgramUniform1fvEXT;
09147 #endif
09148 #ifndef GLEE_C_DEFINED_glProgramUniform2fvEXT
09149 #define GLEE_C_DEFINED_glProgramUniform2fvEXT
09150   void __stdcall GLee_Lazy_glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glProgramUniform2fvEXT(program, location, count, value);}
09151   GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC GLeeFuncPtr_glProgramUniform2fvEXT=GLee_Lazy_glProgramUniform2fvEXT;
09152 #endif
09153 #ifndef GLEE_C_DEFINED_glProgramUniform3fvEXT
09154 #define GLEE_C_DEFINED_glProgramUniform3fvEXT
09155   void __stdcall GLee_Lazy_glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glProgramUniform3fvEXT(program, location, count, value);}
09156   GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC GLeeFuncPtr_glProgramUniform3fvEXT=GLee_Lazy_glProgramUniform3fvEXT;
09157 #endif
09158 #ifndef GLEE_C_DEFINED_glProgramUniform4fvEXT
09159 #define GLEE_C_DEFINED_glProgramUniform4fvEXT
09160   void __stdcall GLee_Lazy_glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value)  {if (GLeeInit()) glProgramUniform4fvEXT(program, location, count, value);}
09161   GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC GLeeFuncPtr_glProgramUniform4fvEXT=GLee_Lazy_glProgramUniform4fvEXT;
09162 #endif
09163 #ifndef GLEE_C_DEFINED_glProgramUniform1ivEXT
09164 #define GLEE_C_DEFINED_glProgramUniform1ivEXT
09165   void __stdcall GLee_Lazy_glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glProgramUniform1ivEXT(program, location, count, value);}
09166   GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC GLeeFuncPtr_glProgramUniform1ivEXT=GLee_Lazy_glProgramUniform1ivEXT;
09167 #endif
09168 #ifndef GLEE_C_DEFINED_glProgramUniform2ivEXT
09169 #define GLEE_C_DEFINED_glProgramUniform2ivEXT
09170   void __stdcall GLee_Lazy_glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glProgramUniform2ivEXT(program, location, count, value);}
09171   GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC GLeeFuncPtr_glProgramUniform2ivEXT=GLee_Lazy_glProgramUniform2ivEXT;
09172 #endif
09173 #ifndef GLEE_C_DEFINED_glProgramUniform3ivEXT
09174 #define GLEE_C_DEFINED_glProgramUniform3ivEXT
09175   void __stdcall GLee_Lazy_glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glProgramUniform3ivEXT(program, location, count, value);}
09176   GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC GLeeFuncPtr_glProgramUniform3ivEXT=GLee_Lazy_glProgramUniform3ivEXT;
09177 #endif
09178 #ifndef GLEE_C_DEFINED_glProgramUniform4ivEXT
09179 #define GLEE_C_DEFINED_glProgramUniform4ivEXT
09180   void __stdcall GLee_Lazy_glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value)  {if (GLeeInit()) glProgramUniform4ivEXT(program, location, count, value);}
09181   GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC GLeeFuncPtr_glProgramUniform4ivEXT=GLee_Lazy_glProgramUniform4ivEXT;
09182 #endif
09183 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT
09184 #define GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT
09185   void __stdcall GLee_Lazy_glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix2fvEXT(program, location, count, transpose, value);}
09186   GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2fvEXT=GLee_Lazy_glProgramUniformMatrix2fvEXT;
09187 #endif
09188 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT
09189 #define GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT
09190   void __stdcall GLee_Lazy_glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix3fvEXT(program, location, count, transpose, value);}
09191   GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3fvEXT=GLee_Lazy_glProgramUniformMatrix3fvEXT;
09192 #endif
09193 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT
09194 #define GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT
09195   void __stdcall GLee_Lazy_glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix4fvEXT(program, location, count, transpose, value);}
09196   GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4fvEXT=GLee_Lazy_glProgramUniformMatrix4fvEXT;
09197 #endif
09198 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT
09199 #define GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT
09200   void __stdcall GLee_Lazy_glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value);}
09201   GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT=GLee_Lazy_glProgramUniformMatrix2x3fvEXT;
09202 #endif
09203 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT
09204 #define GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT
09205   void __stdcall GLee_Lazy_glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value);}
09206   GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT=GLee_Lazy_glProgramUniformMatrix3x2fvEXT;
09207 #endif
09208 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT
09209 #define GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT
09210   void __stdcall GLee_Lazy_glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value);}
09211   GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT=GLee_Lazy_glProgramUniformMatrix2x4fvEXT;
09212 #endif
09213 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT
09214 #define GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT
09215   void __stdcall GLee_Lazy_glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value);}
09216   GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT=GLee_Lazy_glProgramUniformMatrix4x2fvEXT;
09217 #endif
09218 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT
09219 #define GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT
09220   void __stdcall GLee_Lazy_glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value);}
09221   GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT=GLee_Lazy_glProgramUniformMatrix3x4fvEXT;
09222 #endif
09223 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT
09224 #define GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT
09225   void __stdcall GLee_Lazy_glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)  {if (GLeeInit()) glProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value);}
09226   GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT=GLee_Lazy_glProgramUniformMatrix4x3fvEXT;
09227 #endif
09228 #ifndef GLEE_C_DEFINED_glProgramUniform1uiEXT
09229 #define GLEE_C_DEFINED_glProgramUniform1uiEXT
09230   void __stdcall GLee_Lazy_glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0)  {if (GLeeInit()) glProgramUniform1uiEXT(program, location, v0);}
09231   GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC GLeeFuncPtr_glProgramUniform1uiEXT=GLee_Lazy_glProgramUniform1uiEXT;
09232 #endif
09233 #ifndef GLEE_C_DEFINED_glProgramUniform2uiEXT
09234 #define GLEE_C_DEFINED_glProgramUniform2uiEXT
09235   void __stdcall GLee_Lazy_glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1)  {if (GLeeInit()) glProgramUniform2uiEXT(program, location, v0, v1);}
09236   GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC GLeeFuncPtr_glProgramUniform2uiEXT=GLee_Lazy_glProgramUniform2uiEXT;
09237 #endif
09238 #ifndef GLEE_C_DEFINED_glProgramUniform3uiEXT
09239 #define GLEE_C_DEFINED_glProgramUniform3uiEXT
09240   void __stdcall GLee_Lazy_glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)  {if (GLeeInit()) glProgramUniform3uiEXT(program, location, v0, v1, v2);}
09241   GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC GLeeFuncPtr_glProgramUniform3uiEXT=GLee_Lazy_glProgramUniform3uiEXT;
09242 #endif
09243 #ifndef GLEE_C_DEFINED_glProgramUniform4uiEXT
09244 #define GLEE_C_DEFINED_glProgramUniform4uiEXT
09245   void __stdcall GLee_Lazy_glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)  {if (GLeeInit()) glProgramUniform4uiEXT(program, location, v0, v1, v2, v3);}
09246   GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC GLeeFuncPtr_glProgramUniform4uiEXT=GLee_Lazy_glProgramUniform4uiEXT;
09247 #endif
09248 #ifndef GLEE_C_DEFINED_glProgramUniform1uivEXT
09249 #define GLEE_C_DEFINED_glProgramUniform1uivEXT
09250   void __stdcall GLee_Lazy_glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glProgramUniform1uivEXT(program, location, count, value);}
09251   GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC GLeeFuncPtr_glProgramUniform1uivEXT=GLee_Lazy_glProgramUniform1uivEXT;
09252 #endif
09253 #ifndef GLEE_C_DEFINED_glProgramUniform2uivEXT
09254 #define GLEE_C_DEFINED_glProgramUniform2uivEXT
09255   void __stdcall GLee_Lazy_glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glProgramUniform2uivEXT(program, location, count, value);}
09256   GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC GLeeFuncPtr_glProgramUniform2uivEXT=GLee_Lazy_glProgramUniform2uivEXT;
09257 #endif
09258 #ifndef GLEE_C_DEFINED_glProgramUniform3uivEXT
09259 #define GLEE_C_DEFINED_glProgramUniform3uivEXT
09260   void __stdcall GLee_Lazy_glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glProgramUniform3uivEXT(program, location, count, value);}
09261   GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC GLeeFuncPtr_glProgramUniform3uivEXT=GLee_Lazy_glProgramUniform3uivEXT;
09262 #endif
09263 #ifndef GLEE_C_DEFINED_glProgramUniform4uivEXT
09264 #define GLEE_C_DEFINED_glProgramUniform4uivEXT
09265   void __stdcall GLee_Lazy_glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)  {if (GLeeInit()) glProgramUniform4uivEXT(program, location, count, value);}
09266   GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC GLeeFuncPtr_glProgramUniform4uivEXT=GLee_Lazy_glProgramUniform4uivEXT;
09267 #endif
09268 #ifndef GLEE_C_DEFINED_glNamedBufferDataEXT
09269 #define GLEE_C_DEFINED_glNamedBufferDataEXT
09270   void __stdcall GLee_Lazy_glNamedBufferDataEXT(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage)  {if (GLeeInit()) glNamedBufferDataEXT(buffer, size, data, usage);}
09271   GLEEPFNGLNAMEDBUFFERDATAEXTPROC GLeeFuncPtr_glNamedBufferDataEXT=GLee_Lazy_glNamedBufferDataEXT;
09272 #endif
09273 #ifndef GLEE_C_DEFINED_glNamedBufferSubDataEXT
09274 #define GLEE_C_DEFINED_glNamedBufferSubDataEXT
09275   void __stdcall GLee_Lazy_glNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data)  {if (GLeeInit()) glNamedBufferSubDataEXT(buffer, offset, size, data);}
09276   GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glNamedBufferSubDataEXT=GLee_Lazy_glNamedBufferSubDataEXT;
09277 #endif
09278 #ifndef GLEE_C_DEFINED_glMapNamedBufferEXT
09279 #define GLEE_C_DEFINED_glMapNamedBufferEXT
09280   GLvoid* __stdcall GLee_Lazy_glMapNamedBufferEXT(GLuint buffer, GLenum access)  {if (GLeeInit()) return glMapNamedBufferEXT(buffer, access); return (GLvoid*)0;}
09281   GLEEPFNGLMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glMapNamedBufferEXT=GLee_Lazy_glMapNamedBufferEXT;
09282 #endif
09283 #ifndef GLEE_C_DEFINED_glUnmapNamedBufferEXT
09284 #define GLEE_C_DEFINED_glUnmapNamedBufferEXT
09285   GLboolean __stdcall GLee_Lazy_glUnmapNamedBufferEXT(GLuint buffer)  {if (GLeeInit()) return glUnmapNamedBufferEXT(buffer); return (GLboolean)0;}
09286   GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glUnmapNamedBufferEXT=GLee_Lazy_glUnmapNamedBufferEXT;
09287 #endif
09288 #ifndef GLEE_C_DEFINED_glGetNamedBufferParameterivEXT
09289 #define GLEE_C_DEFINED_glGetNamedBufferParameterivEXT
09290   void __stdcall GLee_Lazy_glGetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params)  {if (GLeeInit()) glGetNamedBufferParameterivEXT(buffer, pname, params);}
09291   GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedBufferParameterivEXT=GLee_Lazy_glGetNamedBufferParameterivEXT;
09292 #endif
09293 #ifndef GLEE_C_DEFINED_glGetNamedBufferPointervEXT
09294 #define GLEE_C_DEFINED_glGetNamedBufferPointervEXT
09295   void __stdcall GLee_Lazy_glGetNamedBufferPointervEXT(GLuint buffer, GLenum pname, GLvoid* * params)  {if (GLeeInit()) glGetNamedBufferPointervEXT(buffer, pname, params);}
09296   GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC GLeeFuncPtr_glGetNamedBufferPointervEXT=GLee_Lazy_glGetNamedBufferPointervEXT;
09297 #endif
09298 #ifndef GLEE_C_DEFINED_glGetNamedBufferSubDataEXT
09299 #define GLEE_C_DEFINED_glGetNamedBufferSubDataEXT
09300   void __stdcall GLee_Lazy_glGetNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data)  {if (GLeeInit()) glGetNamedBufferSubDataEXT(buffer, offset, size, data);}
09301   GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glGetNamedBufferSubDataEXT=GLee_Lazy_glGetNamedBufferSubDataEXT;
09302 #endif
09303 #ifndef GLEE_C_DEFINED_glTextureBufferEXT
09304 #define GLEE_C_DEFINED_glTextureBufferEXT
09305   void __stdcall GLee_Lazy_glTextureBufferEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer)  {if (GLeeInit()) glTextureBufferEXT(texture, target, internalformat, buffer);}
09306   GLEEPFNGLTEXTUREBUFFEREXTPROC GLeeFuncPtr_glTextureBufferEXT=GLee_Lazy_glTextureBufferEXT;
09307 #endif
09308 #ifndef GLEE_C_DEFINED_glMultiTexBufferEXT
09309 #define GLEE_C_DEFINED_glMultiTexBufferEXT
09310   void __stdcall GLee_Lazy_glMultiTexBufferEXT(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer)  {if (GLeeInit()) glMultiTexBufferEXT(texunit, target, internalformat, buffer);}
09311   GLEEPFNGLMULTITEXBUFFEREXTPROC GLeeFuncPtr_glMultiTexBufferEXT=GLee_Lazy_glMultiTexBufferEXT;
09312 #endif
09313 #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageEXT
09314 #define GLEE_C_DEFINED_glNamedRenderbufferStorageEXT
09315   void __stdcall GLee_Lazy_glNamedRenderbufferStorageEXT(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glNamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height);}
09316   GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageEXT=GLee_Lazy_glNamedRenderbufferStorageEXT;
09317 #endif
09318 #ifndef GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT
09319 #define GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT
09320   void __stdcall GLee_Lazy_glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params)  {if (GLeeInit()) glGetNamedRenderbufferParameterivEXT(renderbuffer, pname, params);}
09321   GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT=GLee_Lazy_glGetNamedRenderbufferParameterivEXT;
09322 #endif
09323 #ifndef GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT
09324 #define GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT
09325   GLenum __stdcall GLee_Lazy_glCheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target)  {if (GLeeInit()) return glCheckNamedFramebufferStatusEXT(framebuffer, target); return (GLenum)0;}
09326   GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckNamedFramebufferStatusEXT=GLee_Lazy_glCheckNamedFramebufferStatusEXT;
09327 #endif
09328 #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT
09329 #define GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT
09330   void __stdcall GLee_Lazy_glNamedFramebufferTexture1DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  {if (GLeeInit()) glNamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level);}
09331   GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture1DEXT=GLee_Lazy_glNamedFramebufferTexture1DEXT;
09332 #endif
09333 #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT
09334 #define GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT
09335   void __stdcall GLee_Lazy_glNamedFramebufferTexture2DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)  {if (GLeeInit()) glNamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level);}
09336   GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture2DEXT=GLee_Lazy_glNamedFramebufferTexture2DEXT;
09337 #endif
09338 #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT
09339 #define GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT
09340   void __stdcall GLee_Lazy_glNamedFramebufferTexture3DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)  {if (GLeeInit()) glNamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset);}
09341   GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture3DEXT=GLee_Lazy_glNamedFramebufferTexture3DEXT;
09342 #endif
09343 #ifndef GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT
09344 #define GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT
09345   void __stdcall GLee_Lazy_glNamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)  {if (GLeeInit()) glNamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer);}
09346   GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glNamedFramebufferRenderbufferEXT=GLee_Lazy_glNamedFramebufferRenderbufferEXT;
09347 #endif
09348 #ifndef GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
09349 #define GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
09350   void __stdcall GLee_Lazy_glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params)  {if (GLeeInit()) glGetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params);}
09351   GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT=GLee_Lazy_glGetNamedFramebufferAttachmentParameterivEXT;
09352 #endif
09353 #ifndef GLEE_C_DEFINED_glGenerateTextureMipmapEXT
09354 #define GLEE_C_DEFINED_glGenerateTextureMipmapEXT
09355   void __stdcall GLee_Lazy_glGenerateTextureMipmapEXT(GLuint texture, GLenum target)  {if (GLeeInit()) glGenerateTextureMipmapEXT(texture, target);}
09356   GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC GLeeFuncPtr_glGenerateTextureMipmapEXT=GLee_Lazy_glGenerateTextureMipmapEXT;
09357 #endif
09358 #ifndef GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT
09359 #define GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT
09360   void __stdcall GLee_Lazy_glGenerateMultiTexMipmapEXT(GLenum texunit, GLenum target)  {if (GLeeInit()) glGenerateMultiTexMipmapEXT(texunit, target);}
09361   GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC GLeeFuncPtr_glGenerateMultiTexMipmapEXT=GLee_Lazy_glGenerateMultiTexMipmapEXT;
09362 #endif
09363 #ifndef GLEE_C_DEFINED_glFramebufferDrawBufferEXT
09364 #define GLEE_C_DEFINED_glFramebufferDrawBufferEXT
09365   void __stdcall GLee_Lazy_glFramebufferDrawBufferEXT(GLuint framebuffer, GLenum mode)  {if (GLeeInit()) glFramebufferDrawBufferEXT(framebuffer, mode);}
09366   GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC GLeeFuncPtr_glFramebufferDrawBufferEXT=GLee_Lazy_glFramebufferDrawBufferEXT;
09367 #endif
09368 #ifndef GLEE_C_DEFINED_glFramebufferDrawBuffersEXT
09369 #define GLEE_C_DEFINED_glFramebufferDrawBuffersEXT
09370   void __stdcall GLee_Lazy_glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs)  {if (GLeeInit()) glFramebufferDrawBuffersEXT(framebuffer, n, bufs);}
09371   GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC GLeeFuncPtr_glFramebufferDrawBuffersEXT=GLee_Lazy_glFramebufferDrawBuffersEXT;
09372 #endif
09373 #ifndef GLEE_C_DEFINED_glFramebufferReadBufferEXT
09374 #define GLEE_C_DEFINED_glFramebufferReadBufferEXT
09375   void __stdcall GLee_Lazy_glFramebufferReadBufferEXT(GLuint framebuffer, GLenum mode)  {if (GLeeInit()) glFramebufferReadBufferEXT(framebuffer, mode);}
09376   GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC GLeeFuncPtr_glFramebufferReadBufferEXT=GLee_Lazy_glFramebufferReadBufferEXT;
09377 #endif
09378 #ifndef GLEE_C_DEFINED_glGetFramebufferParameterivEXT
09379 #define GLEE_C_DEFINED_glGetFramebufferParameterivEXT
09380   void __stdcall GLee_Lazy_glGetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFramebufferParameterivEXT(framebuffer, pname, params);}
09381   GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferParameterivEXT=GLee_Lazy_glGetFramebufferParameterivEXT;
09382 #endif
09383 #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT
09384 #define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT
09385   void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleEXT(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glNamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height);}
09386   GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT=GLee_Lazy_glNamedRenderbufferStorageMultisampleEXT;
09387 #endif
09388 #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
09389 #define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
09390   void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)  {if (GLeeInit()) glNamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height);}
09391   GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT=GLee_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT;
09392 #endif
09393 #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureEXT
09394 #define GLEE_C_DEFINED_glNamedFramebufferTextureEXT
09395   void __stdcall GLee_Lazy_glNamedFramebufferTextureEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)  {if (GLeeInit()) glNamedFramebufferTextureEXT(framebuffer, attachment, texture, level);}
09396   GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glNamedFramebufferTextureEXT=GLee_Lazy_glNamedFramebufferTextureEXT;
09397 #endif
09398 #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT
09399 #define GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT
09400   void __stdcall GLee_Lazy_glNamedFramebufferTextureLayerEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)  {if (GLeeInit()) glNamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer);}
09401   GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glNamedFramebufferTextureLayerEXT=GLee_Lazy_glNamedFramebufferTextureLayerEXT;
09402 #endif
09403 #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT
09404 #define GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT
09405   void __stdcall GLee_Lazy_glNamedFramebufferTextureFaceEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face)  {if (GLeeInit()) glNamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face);}
09406   GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glNamedFramebufferTextureFaceEXT=GLee_Lazy_glNamedFramebufferTextureFaceEXT;
09407 #endif
09408 #ifndef GLEE_C_DEFINED_glTextureRenderbufferEXT
09409 #define GLEE_C_DEFINED_glTextureRenderbufferEXT
09410   void __stdcall GLee_Lazy_glTextureRenderbufferEXT(GLuint texture, GLenum target, GLuint renderbuffer)  {if (GLeeInit()) glTextureRenderbufferEXT(texture, target, renderbuffer);}
09411   GLEEPFNGLTEXTURERENDERBUFFEREXTPROC GLeeFuncPtr_glTextureRenderbufferEXT=GLee_Lazy_glTextureRenderbufferEXT;
09412 #endif
09413 #ifndef GLEE_C_DEFINED_glMultiTexRenderbufferEXT
09414 #define GLEE_C_DEFINED_glMultiTexRenderbufferEXT
09415   void __stdcall GLee_Lazy_glMultiTexRenderbufferEXT(GLenum texunit, GLenum target, GLuint renderbuffer)  {if (GLeeInit()) glMultiTexRenderbufferEXT(texunit, target, renderbuffer);}
09416   GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC GLeeFuncPtr_glMultiTexRenderbufferEXT=GLee_Lazy_glMultiTexRenderbufferEXT;
09417 #endif
09418 #endif 
09419 
09420 /* GL_EXT_vertex_array_bgra */
09421 
09422 #ifdef __GLEE_GL_EXT_vertex_array_bgra
09423 #endif 
09424 
09425 /* GL_EXT_texture_swizzle */
09426 
09427 #ifdef __GLEE_GL_EXT_texture_swizzle
09428 #endif 
09429 
09430 /* GL_NV_explicit_multisample */
09431 
09432 #ifdef __GLEE_GL_NV_explicit_multisample
09433 #ifndef GLEE_C_DEFINED_glGetMultisamplefvNV
09434 #define GLEE_C_DEFINED_glGetMultisamplefvNV
09435   void __stdcall GLee_Lazy_glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat * val)  {if (GLeeInit()) glGetMultisamplefvNV(pname, index, val);}
09436   GLEEPFNGLGETMULTISAMPLEFVNVPROC GLeeFuncPtr_glGetMultisamplefvNV=GLee_Lazy_glGetMultisamplefvNV;
09437 #endif
09438 #ifndef GLEE_C_DEFINED_glSampleMaskIndexedNV
09439 #define GLEE_C_DEFINED_glSampleMaskIndexedNV
09440   void __stdcall GLee_Lazy_glSampleMaskIndexedNV(GLuint index, GLbitfield mask)  {if (GLeeInit()) glSampleMaskIndexedNV(index, mask);}
09441   GLEEPFNGLSAMPLEMASKINDEXEDNVPROC GLeeFuncPtr_glSampleMaskIndexedNV=GLee_Lazy_glSampleMaskIndexedNV;
09442 #endif
09443 #ifndef GLEE_C_DEFINED_glTexRenderbufferNV
09444 #define GLEE_C_DEFINED_glTexRenderbufferNV
09445   void __stdcall GLee_Lazy_glTexRenderbufferNV(GLenum target, GLuint renderbuffer)  {if (GLeeInit()) glTexRenderbufferNV(target, renderbuffer);}
09446   GLEEPFNGLTEXRENDERBUFFERNVPROC GLeeFuncPtr_glTexRenderbufferNV=GLee_Lazy_glTexRenderbufferNV;
09447 #endif
09448 #endif 
09449 
09450 /* GL_NV_transform_feedback2 */
09451 
09452 #ifdef __GLEE_GL_NV_transform_feedback2
09453 #ifndef GLEE_C_DEFINED_glBindTransformFeedbackNV
09454 #define GLEE_C_DEFINED_glBindTransformFeedbackNV
09455   void __stdcall GLee_Lazy_glBindTransformFeedbackNV(GLenum target, GLuint id)  {if (GLeeInit()) glBindTransformFeedbackNV(target, id);}
09456   GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBindTransformFeedbackNV=GLee_Lazy_glBindTransformFeedbackNV;
09457 #endif
09458 #ifndef GLEE_C_DEFINED_glDeleteTransformFeedbacksNV
09459 #define GLEE_C_DEFINED_glDeleteTransformFeedbacksNV
09460   void __stdcall GLee_Lazy_glDeleteTransformFeedbacksNV(GLsizei n, const GLuint * ids)  {if (GLeeInit()) glDeleteTransformFeedbacksNV(n, ids);}
09461   GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glDeleteTransformFeedbacksNV=GLee_Lazy_glDeleteTransformFeedbacksNV;
09462 #endif
09463 #ifndef GLEE_C_DEFINED_glGenTransformFeedbacksNV
09464 #define GLEE_C_DEFINED_glGenTransformFeedbacksNV
09465   void __stdcall GLee_Lazy_glGenTransformFeedbacksNV(GLsizei n, GLuint * ids)  {if (GLeeInit()) glGenTransformFeedbacksNV(n, ids);}
09466   GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glGenTransformFeedbacksNV=GLee_Lazy_glGenTransformFeedbacksNV;
09467 #endif
09468 #ifndef GLEE_C_DEFINED_glIsTransformFeedbackNV
09469 #define GLEE_C_DEFINED_glIsTransformFeedbackNV
09470   GLboolean __stdcall GLee_Lazy_glIsTransformFeedbackNV(GLuint id)  {if (GLeeInit()) return glIsTransformFeedbackNV(id); return (GLboolean)0;}
09471   GLEEPFNGLISTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glIsTransformFeedbackNV=GLee_Lazy_glIsTransformFeedbackNV;
09472 #endif
09473 #ifndef GLEE_C_DEFINED_glPauseTransformFeedbackNV
09474 #define GLEE_C_DEFINED_glPauseTransformFeedbackNV
09475   void __stdcall GLee_Lazy_glPauseTransformFeedbackNV(void)  {if (GLeeInit()) glPauseTransformFeedbackNV();}
09476   GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glPauseTransformFeedbackNV=GLee_Lazy_glPauseTransformFeedbackNV;
09477 #endif
09478 #ifndef GLEE_C_DEFINED_glResumeTransformFeedbackNV
09479 #define GLEE_C_DEFINED_glResumeTransformFeedbackNV
09480   void __stdcall GLee_Lazy_glResumeTransformFeedbackNV(void)  {if (GLeeInit()) glResumeTransformFeedbackNV();}
09481   GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glResumeTransformFeedbackNV=GLee_Lazy_glResumeTransformFeedbackNV;
09482 #endif
09483 #ifndef GLEE_C_DEFINED_glDrawTransformFeedbackNV
09484 #define GLEE_C_DEFINED_glDrawTransformFeedbackNV
09485   void __stdcall GLee_Lazy_glDrawTransformFeedbackNV(GLenum mode, GLuint id)  {if (GLeeInit()) glDrawTransformFeedbackNV(mode, id);}
09486   GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glDrawTransformFeedbackNV=GLee_Lazy_glDrawTransformFeedbackNV;
09487 #endif
09488 #endif 
09489 
09490 /* GL_SGIX_texture_select */
09491 
09492 #ifdef __GLEE_GL_SGIX_texture_select
09493 #endif 
09494 
09495 /* GL_INGR_blend_func_separate */
09496 
09497 #ifdef __GLEE_GL_INGR_blend_func_separate
09498 #ifndef GLEE_C_DEFINED_glBlendFuncSeparateINGR
09499 #define GLEE_C_DEFINED_glBlendFuncSeparateINGR
09500   void __stdcall GLee_Lazy_glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)  {if (GLeeInit()) glBlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
09501   GLEEPFNGLBLENDFUNCSEPARATEINGRPROC GLeeFuncPtr_glBlendFuncSeparateINGR=GLee_Lazy_glBlendFuncSeparateINGR;
09502 #endif
09503 #endif 
09504 
09505 /* GL_SGIX_depth_pass_instrument */
09506 
09507 #ifdef __GLEE_GL_SGIX_depth_pass_instrument
09508 #endif 
09509 
09510 /* GL_SGIX_igloo_interface */
09511 
09512 #ifdef __GLEE_GL_SGIX_igloo_interface
09513 #ifndef GLEE_C_DEFINED_glIglooInterfaceSGIX
09514 #define GLEE_C_DEFINED_glIglooInterfaceSGIX
09515   void __stdcall GLee_Lazy_glIglooInterfaceSGIX(GLenum pname, const GLvoid * params)  {if (GLeeInit()) glIglooInterfaceSGIX(pname, params);}
09516   GLEEPFNGLIGLOOINTERFACESGIXPROC GLeeFuncPtr_glIglooInterfaceSGIX=GLee_Lazy_glIglooInterfaceSGIX;
09517 #endif
09518 #endif 
09519 
09520 /* GL_EXT_fragment_lighting */
09521 
09522 #ifdef __GLEE_GL_EXT_fragment_lighting
09523 #ifndef GLEE_C_DEFINED_glFragmentLightModeliEXT
09524 #define GLEE_C_DEFINED_glFragmentLightModeliEXT
09525   GLvoid __stdcall GLee_Lazy_glFragmentLightModeliEXT(GLenum pname, GLint param)  {if (GLeeInit()) glFragmentLightModeliEXT(pname, param);}
09526   GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC GLeeFuncPtr_glFragmentLightModeliEXT=GLee_Lazy_glFragmentLightModeliEXT;
09527 #endif
09528 #ifndef GLEE_C_DEFINED_glFragmentLightModelfEXT
09529 #define GLEE_C_DEFINED_glFragmentLightModelfEXT
09530   GLvoid __stdcall GLee_Lazy_glFragmentLightModelfEXT(GLenum pname, GLfloat param)  {if (GLeeInit()) glFragmentLightModelfEXT(pname, param);}
09531   GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC GLeeFuncPtr_glFragmentLightModelfEXT=GLee_Lazy_glFragmentLightModelfEXT;
09532 #endif
09533 #ifndef GLEE_C_DEFINED_glFragmentLightModelivEXT
09534 #define GLEE_C_DEFINED_glFragmentLightModelivEXT
09535   GLvoid __stdcall GLee_Lazy_glFragmentLightModelivEXT(GLenum pname, GLint * params)  {if (GLeeInit()) glFragmentLightModelivEXT(pname, params);}
09536   GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC GLeeFuncPtr_glFragmentLightModelivEXT=GLee_Lazy_glFragmentLightModelivEXT;
09537 #endif
09538 #ifndef GLEE_C_DEFINED_glFragmentLightModelfvEXT
09539 #define GLEE_C_DEFINED_glFragmentLightModelfvEXT
09540   GLvoid __stdcall GLee_Lazy_glFragmentLightModelfvEXT(GLenum pname, GLfloat * params)  {if (GLeeInit()) glFragmentLightModelfvEXT(pname, params);}
09541   GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC GLeeFuncPtr_glFragmentLightModelfvEXT=GLee_Lazy_glFragmentLightModelfvEXT;
09542 #endif
09543 #ifndef GLEE_C_DEFINED_glFragmentLightiEXT
09544 #define GLEE_C_DEFINED_glFragmentLightiEXT
09545   GLvoid __stdcall GLee_Lazy_glFragmentLightiEXT(GLenum light, GLenum pname, GLint param)  {if (GLeeInit()) glFragmentLightiEXT(light, pname, param);}
09546   GLEEPFNGLFRAGMENTLIGHTIEXTPROC GLeeFuncPtr_glFragmentLightiEXT=GLee_Lazy_glFragmentLightiEXT;
09547 #endif
09548 #ifndef GLEE_C_DEFINED_glFragmentLightfEXT
09549 #define GLEE_C_DEFINED_glFragmentLightfEXT
09550   GLvoid __stdcall GLee_Lazy_glFragmentLightfEXT(GLenum light, GLenum pname, GLfloat param)  {if (GLeeInit()) glFragmentLightfEXT(light, pname, param);}
09551   GLEEPFNGLFRAGMENTLIGHTFEXTPROC GLeeFuncPtr_glFragmentLightfEXT=GLee_Lazy_glFragmentLightfEXT;
09552 #endif
09553 #ifndef GLEE_C_DEFINED_glFragmentLightivEXT
09554 #define GLEE_C_DEFINED_glFragmentLightivEXT
09555   GLvoid __stdcall GLee_Lazy_glFragmentLightivEXT(GLenum light, GLenum pname, GLint * params)  {if (GLeeInit()) glFragmentLightivEXT(light, pname, params);}
09556   GLEEPFNGLFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glFragmentLightivEXT=GLee_Lazy_glFragmentLightivEXT;
09557 #endif
09558 #ifndef GLEE_C_DEFINED_glFragmentLightfvEXT
09559 #define GLEE_C_DEFINED_glFragmentLightfvEXT
09560   GLvoid __stdcall GLee_Lazy_glFragmentLightfvEXT(GLenum light, GLenum pname, GLfloat * params)  {if (GLeeInit()) glFragmentLightfvEXT(light, pname, params);}
09561   GLEEPFNGLFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glFragmentLightfvEXT=GLee_Lazy_glFragmentLightfvEXT;
09562 #endif
09563 #ifndef GLEE_C_DEFINED_glGetFragmentLightivEXT
09564 #define GLEE_C_DEFINED_glGetFragmentLightivEXT
09565   GLvoid __stdcall GLee_Lazy_glGetFragmentLightivEXT(GLenum light, GLenum pname, GLint * params)  {if (GLeeInit()) glGetFragmentLightivEXT(light, pname, params);}
09566   GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glGetFragmentLightivEXT=GLee_Lazy_glGetFragmentLightivEXT;
09567 #endif
09568 #ifndef GLEE_C_DEFINED_glGetFragmentLightfvEXT
09569 #define GLEE_C_DEFINED_glGetFragmentLightfvEXT
09570   GLvoid __stdcall GLee_Lazy_glGetFragmentLightfvEXT(GLenum light, GLenum pname, GLfloat * params)  {if (GLeeInit()) glGetFragmentLightfvEXT(light, pname, params);}
09571   GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glGetFragmentLightfvEXT=GLee_Lazy_glGetFragmentLightfvEXT;
09572 #endif
09573 #ifndef GLEE_C_DEFINED_glFragmentMaterialfEXT
09574 #define GLEE_C_DEFINED_glFragmentMaterialfEXT
09575   GLvoid __stdcall GLee_Lazy_glFragmentMaterialfEXT(GLenum face, GLenum pname, const GLfloat param)  {if (GLeeInit()) glFragmentMaterialfEXT(face, pname, param);}
09576   GLEEPFNGLFRAGMENTMATERIALFEXTPROC GLeeFuncPtr_glFragmentMaterialfEXT=GLee_Lazy_glFragmentMaterialfEXT;
09577 #endif
09578 #ifndef GLEE_C_DEFINED_glFragmentMaterialiEXT
09579 #define GLEE_C_DEFINED_glFragmentMaterialiEXT
09580   GLvoid __stdcall GLee_Lazy_glFragmentMaterialiEXT(GLenum face, GLenum pname, const GLint param)  {if (GLeeInit()) glFragmentMaterialiEXT(face, pname, param);}
09581   GLEEPFNGLFRAGMENTMATERIALIEXTPROC GLeeFuncPtr_glFragmentMaterialiEXT=GLee_Lazy_glFragmentMaterialiEXT;
09582 #endif
09583 #ifndef GLEE_C_DEFINED_glFragmentMaterialfvEXT
09584 #define GLEE_C_DEFINED_glFragmentMaterialfvEXT
09585   GLvoid __stdcall GLee_Lazy_glFragmentMaterialfvEXT(GLenum face, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glFragmentMaterialfvEXT(face, pname, params);}
09586   GLEEPFNGLFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glFragmentMaterialfvEXT=GLee_Lazy_glFragmentMaterialfvEXT;
09587 #endif
09588 #ifndef GLEE_C_DEFINED_glFragmentMaterialivEXT
09589 #define GLEE_C_DEFINED_glFragmentMaterialivEXT
09590   GLvoid __stdcall GLee_Lazy_glFragmentMaterialivEXT(GLenum face, GLenum pname, const GLint * params)  {if (GLeeInit()) glFragmentMaterialivEXT(face, pname, params);}
09591   GLEEPFNGLFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glFragmentMaterialivEXT=GLee_Lazy_glFragmentMaterialivEXT;
09592 #endif
09593 #ifndef GLEE_C_DEFINED_glFragmentColorMaterialEXT
09594 #define GLEE_C_DEFINED_glFragmentColorMaterialEXT
09595   GLvoid __stdcall GLee_Lazy_glFragmentColorMaterialEXT(GLenum face, GLenum mode)  {if (GLeeInit()) glFragmentColorMaterialEXT(face, mode);}
09596   GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC GLeeFuncPtr_glFragmentColorMaterialEXT=GLee_Lazy_glFragmentColorMaterialEXT;
09597 #endif
09598 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvEXT
09599 #define GLEE_C_DEFINED_glGetFragmentMaterialfvEXT
09600   GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialfvEXT(GLenum face, GLenum pname, const GLfloat * params)  {if (GLeeInit()) glGetFragmentMaterialfvEXT(face, pname, params);}
09601   GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glGetFragmentMaterialfvEXT=GLee_Lazy_glGetFragmentMaterialfvEXT;
09602 #endif
09603 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialivEXT
09604 #define GLEE_C_DEFINED_glGetFragmentMaterialivEXT
09605   GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialivEXT(GLenum face, GLenum pname, const GLint * params)  {if (GLeeInit()) glGetFragmentMaterialivEXT(face, pname, params);}
09606   GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glGetFragmentMaterialivEXT=GLee_Lazy_glGetFragmentMaterialivEXT;
09607 #endif
09608 #ifndef GLEE_C_DEFINED_glLightEnviEXT
09609 #define GLEE_C_DEFINED_glLightEnviEXT
09610   GLvoid __stdcall GLee_Lazy_glLightEnviEXT(GLenum pname, GLint param)  {if (GLeeInit()) glLightEnviEXT(pname, param);}
09611   GLEEPFNGLLIGHTENVIEXTPROC GLeeFuncPtr_glLightEnviEXT=GLee_Lazy_glLightEnviEXT;
09612 #endif
09613 #endif 
09614 
09615 /* GL_EXT_geometry_shader4 */
09616 
09617 #ifdef __GLEE_GL_EXT_geometry_shader4
09618 #ifndef GLEE_C_DEFINED_glProgramParameteriEXT
09619 #define GLEE_C_DEFINED_glProgramParameteriEXT
09620   GLvoid __stdcall GLee_Lazy_glProgramParameteriEXT(GLuint program, GLenum pname, GLint value)  {if (GLeeInit()) glProgramParameteriEXT(program, pname, value);}
09621   GLEEPFNGLPROGRAMPARAMETERIEXTPROC GLeeFuncPtr_glProgramParameteriEXT=GLee_Lazy_glProgramParameteriEXT;
09622 #endif
09623 #ifndef GLEE_C_DEFINED_glFramebufferTextureEXT
09624 #define GLEE_C_DEFINED_glFramebufferTextureEXT
09625   GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTextureEXT(target, attachment, texture, level);}
09626   GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GLee_Lazy_glFramebufferTextureEXT;
09627 #endif
09628 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT
09629 #define GLEE_C_DEFINED_glFramebufferTextureLayerEXT
09630   GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)  {if (GLeeInit()) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);}
09631   GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT;
09632 #endif
09633 #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT
09634 #define GLEE_C_DEFINED_glFramebufferTextureFaceEXT
09635   GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)  {if (GLeeInit()) glFramebufferTextureFaceEXT(target, attachment, texture, level, face);}
09636   GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT=GLee_Lazy_glFramebufferTextureFaceEXT;
09637 #endif
09638 #endif 
09639 
09640 /* GL_EXT_scene_marker */
09641 
09642 #ifdef __GLEE_GL_EXT_scene_marker
09643 #ifndef GLEE_C_DEFINED_glBeginSceneEXT
09644 #define GLEE_C_DEFINED_glBeginSceneEXT
09645   GLvoid __stdcall GLee_Lazy_glBeginSceneEXT(void)  {if (GLeeInit()) glBeginSceneEXT();}
09646   GLEEPFNGLBEGINSCENEEXTPROC GLeeFuncPtr_glBeginSceneEXT=GLee_Lazy_glBeginSceneEXT;
09647 #endif
09648 #ifndef GLEE_C_DEFINED_glEndSceneEXT
09649 #define GLEE_C_DEFINED_glEndSceneEXT
09650   GLvoid __stdcall GLee_Lazy_glEndSceneEXT(void)  {if (GLeeInit()) glEndSceneEXT();}
09651   GLEEPFNGLENDSCENEEXTPROC GLeeFuncPtr_glEndSceneEXT=GLee_Lazy_glEndSceneEXT;
09652 #endif
09653 #endif 
09654 
09655 /* GL_EXT_texture_compression_dxt1 */
09656 
09657 #ifdef __GLEE_GL_EXT_texture_compression_dxt1
09658 #endif 
09659 
09660 /* GL_EXT_texture_env */
09661 
09662 #ifdef __GLEE_GL_EXT_texture_env
09663 #endif 
09664 
09665 /* GL_IBM_static_data */
09666 
09667 #ifdef __GLEE_GL_IBM_static_data
09668 #endif 
09669 
09670 /* GL_NV_gpu_program4 */
09671 
09672 #ifdef __GLEE_GL_NV_gpu_program4
09673 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4iNV
09674 #define GLEE_C_DEFINED_glProgramLocalParameterI4iNV
09675   GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glProgramLocalParameterI4iNV(target, index, x, y, z, w);}
09676   GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC GLeeFuncPtr_glProgramLocalParameterI4iNV=GLee_Lazy_glProgramLocalParameterI4iNV;
09677 #endif
09678 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4ivNV
09679 #define GLEE_C_DEFINED_glProgramLocalParameterI4ivNV
09680   GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params)  {if (GLeeInit()) glProgramLocalParameterI4ivNV(target, index, params);}
09681   GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramLocalParameterI4ivNV=GLee_Lazy_glProgramLocalParameterI4ivNV;
09682 #endif
09683 #ifndef GLEE_C_DEFINED_glProgramLocalParametersI4ivNV
09684 #define GLEE_C_DEFINED_glProgramLocalParametersI4ivNV
09685   GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params)  {if (GLeeInit()) glProgramLocalParametersI4ivNV(target, index, count, params);}
09686   GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramLocalParametersI4ivNV=GLee_Lazy_glProgramLocalParametersI4ivNV;
09687 #endif
09688 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uiNV
09689 #define GLEE_C_DEFINED_glProgramLocalParameterI4uiNV
09690   GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)  {if (GLeeInit()) glProgramLocalParameterI4uiNV(target, index, x, y, z, w);}
09691   GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC GLeeFuncPtr_glProgramLocalParameterI4uiNV=GLee_Lazy_glProgramLocalParameterI4uiNV;
09692 #endif
09693 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uivNV
09694 #define GLEE_C_DEFINED_glProgramLocalParameterI4uivNV
09695   GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params)  {if (GLeeInit()) glProgramLocalParameterI4uivNV(target, index, params);}
09696   GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramLocalParameterI4uivNV=GLee_Lazy_glProgramLocalParameterI4uivNV;
09697 #endif
09698 #ifndef GLEE_C_DEFINED_glProgramLocalParametersI4uivNV
09699 #define GLEE_C_DEFINED_glProgramLocalParametersI4uivNV
09700   GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params)  {if (GLeeInit()) glProgramLocalParametersI4uivNV(target, index, count, params);}
09701   GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramLocalParametersI4uivNV=GLee_Lazy_glProgramLocalParametersI4uivNV;
09702 #endif
09703 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4iNV
09704 #define GLEE_C_DEFINED_glProgramEnvParameterI4iNV
09705   GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glProgramEnvParameterI4iNV(target, index, x, y, z, w);}
09706   GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC GLeeFuncPtr_glProgramEnvParameterI4iNV=GLee_Lazy_glProgramEnvParameterI4iNV;
09707 #endif
09708 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4ivNV
09709 #define GLEE_C_DEFINED_glProgramEnvParameterI4ivNV
09710   GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params)  {if (GLeeInit()) glProgramEnvParameterI4ivNV(target, index, params);}
09711   GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramEnvParameterI4ivNV=GLee_Lazy_glProgramEnvParameterI4ivNV;
09712 #endif
09713 #ifndef GLEE_C_DEFINED_glProgramEnvParametersI4ivNV
09714 #define GLEE_C_DEFINED_glProgramEnvParametersI4ivNV
09715   GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params)  {if (GLeeInit()) glProgramEnvParametersI4ivNV(target, index, count, params);}
09716   GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramEnvParametersI4ivNV=GLee_Lazy_glProgramEnvParametersI4ivNV;
09717 #endif
09718 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uiNV
09719 #define GLEE_C_DEFINED_glProgramEnvParameterI4uiNV
09720   GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)  {if (GLeeInit()) glProgramEnvParameterI4uiNV(target, index, x, y, z, w);}
09721   GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC GLeeFuncPtr_glProgramEnvParameterI4uiNV=GLee_Lazy_glProgramEnvParameterI4uiNV;
09722 #endif
09723 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uivNV
09724 #define GLEE_C_DEFINED_glProgramEnvParameterI4uivNV
09725   GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params)  {if (GLeeInit()) glProgramEnvParameterI4uivNV(target, index, params);}
09726   GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramEnvParameterI4uivNV=GLee_Lazy_glProgramEnvParameterI4uivNV;
09727 #endif
09728 #ifndef GLEE_C_DEFINED_glProgramEnvParametersI4uivNV
09729 #define GLEE_C_DEFINED_glProgramEnvParametersI4uivNV
09730   GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params)  {if (GLeeInit()) glProgramEnvParametersI4uivNV(target, index, count, params);}
09731   GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramEnvParametersI4uivNV=GLee_Lazy_glProgramEnvParametersI4uivNV;
09732 #endif
09733 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIivNV
09734 #define GLEE_C_DEFINED_glGetProgramLocalParameterIivNV
09735   GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params)  {if (GLeeInit()) glGetProgramLocalParameterIivNV(target, index, params);}
09736   GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIivNV=GLee_Lazy_glGetProgramLocalParameterIivNV;
09737 #endif
09738 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV
09739 #define GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV
09740   GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params)  {if (GLeeInit()) glGetProgramLocalParameterIuivNV(target, index, params);}
09741   GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIuivNV=GLee_Lazy_glGetProgramLocalParameterIuivNV;
09742 #endif
09743 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIivNV
09744 #define GLEE_C_DEFINED_glGetProgramEnvParameterIivNV
09745   GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params)  {if (GLeeInit()) glGetProgramEnvParameterIivNV(target, index, params);}
09746   GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIivNV=GLee_Lazy_glGetProgramEnvParameterIivNV;
09747 #endif
09748 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV
09749 #define GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV
09750   GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params)  {if (GLeeInit()) glGetProgramEnvParameterIuivNV(target, index, params);}
09751   GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIuivNV=GLee_Lazy_glGetProgramEnvParameterIuivNV;
09752 #endif
09753 #ifndef GLEE_C_DEFINED_glFramebufferTextureEXT
09754 #define GLEE_C_DEFINED_glFramebufferTextureEXT
09755   GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level)  {if (GLeeInit()) glFramebufferTextureEXT(target, attachment, texture, level);}
09756   GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GLee_Lazy_glFramebufferTextureEXT;
09757 #endif
09758 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT
09759 #define GLEE_C_DEFINED_glFramebufferTextureLayerEXT
09760   GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)  {if (GLeeInit()) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);}
09761   GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT;
09762 #endif
09763 #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT
09764 #define GLEE_C_DEFINED_glFramebufferTextureFaceEXT
09765   GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)  {if (GLeeInit()) glFramebufferTextureFaceEXT(target, attachment, texture, level, face);}
09766   GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT=GLee_Lazy_glFramebufferTextureFaceEXT;
09767 #endif
09768 #ifndef GLEE_C_DEFINED_glVertexAttribI2iEXT
09769 #define GLEE_C_DEFINED_glVertexAttribI2iEXT
09770   GLvoid __stdcall GLee_Lazy_glVertexAttribI2iEXT(GLuint index, GLint x, GLint y)  {if (GLeeInit()) glVertexAttribI2iEXT(index, x, y);}
09771   GLEEPFNGLVERTEXATTRIBI2IEXTPROC GLeeFuncPtr_glVertexAttribI2iEXT=GLee_Lazy_glVertexAttribI2iEXT;
09772 #endif
09773 #ifndef GLEE_C_DEFINED_glVertexAttribI3iEXT
09774 #define GLEE_C_DEFINED_glVertexAttribI3iEXT
09775   GLvoid __stdcall GLee_Lazy_glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z)  {if (GLeeInit()) glVertexAttribI3iEXT(index, x, y, z);}
09776   GLEEPFNGLVERTEXATTRIBI3IEXTPROC GLeeFuncPtr_glVertexAttribI3iEXT=GLee_Lazy_glVertexAttribI3iEXT;
09777 #endif
09778 #ifndef GLEE_C_DEFINED_glVertexAttribI4iEXT
09779 #define GLEE_C_DEFINED_glVertexAttribI4iEXT
09780   GLvoid __stdcall GLee_Lazy_glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w)  {if (GLeeInit()) glVertexAttribI4iEXT(index, x, y, z, w);}
09781   GLEEPFNGLVERTEXATTRIBI4IEXTPROC GLeeFuncPtr_glVertexAttribI4iEXT=GLee_Lazy_glVertexAttribI4iEXT;
09782 #endif
09783 #ifndef GLEE_C_DEFINED_glVertexAttribI1uiEXT
09784 #define GLEE_C_DEFINED_glVertexAttribI1uiEXT
09785   GLvoid __stdcall GLee_Lazy_glVertexAttribI1uiEXT(GLuint index, GLuint x)  {if (GLeeInit()) glVertexAttribI1uiEXT(index, x);}
09786   GLEEPFNGLVERTEXATTRIBI1UIEXTPROC GLeeFuncPtr_glVertexAttribI1uiEXT=GLee_Lazy_glVertexAttribI1uiEXT;
09787 #endif
09788 #ifndef GLEE_C_DEFINED_glVertexAttribI2uiEXT
09789 #define GLEE_C_DEFINED_glVertexAttribI2uiEXT
09790   GLvoid __stdcall GLee_Lazy_glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y)  {if (GLeeInit()) glVertexAttribI2uiEXT(index, x, y);}
09791   GLEEPFNGLVERTEXATTRIBI2UIEXTPROC GLeeFuncPtr_glVertexAttribI2uiEXT=GLee_Lazy_glVertexAttribI2uiEXT;
09792 #endif
09793 #ifndef GLEE_C_DEFINED_glVertexAttribI3uiEXT
09794 #define GLEE_C_DEFINED_glVertexAttribI3uiEXT
09795   GLvoid __stdcall GLee_Lazy_glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z)  {if (GLeeInit()) glVertexAttribI3uiEXT(index, x, y, z);}
09796   GLEEPFNGLVERTEXATTRIBI3UIEXTPROC GLeeFuncPtr_glVertexAttribI3uiEXT=GLee_Lazy_glVertexAttribI3uiEXT;
09797 #endif
09798 #ifndef GLEE_C_DEFINED_glVertexAttribI4uiEXT
09799 #define GLEE_C_DEFINED_glVertexAttribI4uiEXT
09800   GLvoid __stdcall GLee_Lazy_glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)  {if (GLeeInit()) glVertexAttribI4uiEXT(index, x, y, z, w);}
09801   GLEEPFNGLVERTEXATTRIBI4UIEXTPROC GLeeFuncPtr_glVertexAttribI4uiEXT=GLee_Lazy_glVertexAttribI4uiEXT;
09802 #endif
09803 #ifndef GLEE_C_DEFINED_glVertexAttribI1ivEXT
09804 #define GLEE_C_DEFINED_glVertexAttribI1ivEXT
09805   GLvoid __stdcall GLee_Lazy_glVertexAttribI1ivEXT(GLuint index, const GLint * v)  {if (GLeeInit()) glVertexAttribI1ivEXT(index, v);}
09806   GLEEPFNGLVERTEXATTRIBI1IVEXTPROC GLeeFuncPtr_glVertexAttribI1ivEXT=GLee_Lazy_glVertexAttribI1ivEXT;
09807 #endif
09808 #ifndef GLEE_C_DEFINED_glVertexAttribI2ivEXT
09809 #define GLEE_C_DEFINED_glVertexAttribI2ivEXT
09810   GLvoid __stdcall GLee_Lazy_glVertexAttribI2ivEXT(GLuint index, const GLint * v)  {if (GLeeInit()) glVertexAttribI2ivEXT(index, v);}
09811   GLEEPFNGLVERTEXATTRIBI2IVEXTPROC GLeeFuncPtr_glVertexAttribI2ivEXT=GLee_Lazy_glVertexAttribI2ivEXT;
09812 #endif
09813 #ifndef GLEE_C_DEFINED_glVertexAttribI3ivEXT
09814 #define GLEE_C_DEFINED_glVertexAttribI3ivEXT
09815   GLvoid __stdcall GLee_Lazy_glVertexAttribI3ivEXT(GLuint index, const GLint * v)  {if (GLeeInit()) glVertexAttribI3ivEXT(index, v);}
09816   GLEEPFNGLVERTEXATTRIBI3IVEXTPROC GLeeFuncPtr_glVertexAttribI3ivEXT=GLee_Lazy_glVertexAttribI3ivEXT;
09817 #endif
09818 #ifndef GLEE_C_DEFINED_glVertexAttribI4ivEXT
09819 #define GLEE_C_DEFINED_glVertexAttribI4ivEXT
09820   GLvoid __stdcall GLee_Lazy_glVertexAttribI4ivEXT(GLuint index, const GLint * v)  {if (GLeeInit()) glVertexAttribI4ivEXT(index, v);}
09821   GLEEPFNGLVERTEXATTRIBI4IVEXTPROC GLeeFuncPtr_glVertexAttribI4ivEXT=GLee_Lazy_glVertexAttribI4ivEXT;
09822 #endif
09823 #ifndef GLEE_C_DEFINED_glVertexAttribI1uivEXT
09824 #define GLEE_C_DEFINED_glVertexAttribI1uivEXT
09825   GLvoid __stdcall GLee_Lazy_glVertexAttribI1uivEXT(GLuint index, const GLuint * v)  {if (GLeeInit()) glVertexAttribI1uivEXT(index, v);}
09826   GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC GLeeFuncPtr_glVertexAttribI1uivEXT=GLee_Lazy_glVertexAttribI1uivEXT;
09827 #endif
09828 #ifndef GLEE_C_DEFINED_glVertexAttribI2uivEXT
09829 #define GLEE_C_DEFINED_glVertexAttribI2uivEXT
09830   GLvoid __stdcall GLee_Lazy_glVertexAttribI2uivEXT(GLuint index, const GLuint * v)  {if (GLeeInit()) glVertexAttribI2uivEXT(index, v);}
09831   GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC GLeeFuncPtr_glVertexAttribI2uivEXT=GLee_Lazy_glVertexAttribI2uivEXT;
09832 #endif
09833 #ifndef GLEE_C_DEFINED_glVertexAttribI3uivEXT
09834 #define GLEE_C_DEFINED_glVertexAttribI3uivEXT
09835   GLvoid __stdcall GLee_Lazy_glVertexAttribI3uivEXT(GLuint index, const GLuint * v)  {if (GLeeInit()) glVertexAttribI3uivEXT(index, v);}
09836   GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC GLeeFuncPtr_glVertexAttribI3uivEXT=GLee_Lazy_glVertexAttribI3uivEXT;
09837 #endif
09838 #ifndef GLEE_C_DEFINED_glVertexAttribI4uivEXT
09839 #define GLEE_C_DEFINED_glVertexAttribI4uivEXT
09840   GLvoid __stdcall GLee_Lazy_glVertexAttribI4uivEXT(GLuint index, const GLuint * v)  {if (GLeeInit()) glVertexAttribI4uivEXT(index, v);}
09841   GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC GLeeFuncPtr_glVertexAttribI4uivEXT=GLee_Lazy_glVertexAttribI4uivEXT;
09842 #endif
09843 #ifndef GLEE_C_DEFINED_glVertexAttribI4bvEXT
09844 #define GLEE_C_DEFINED_glVertexAttribI4bvEXT
09845   GLvoid __stdcall GLee_Lazy_glVertexAttribI4bvEXT(GLuint index, const GLbyte * v)  {if (GLeeInit()) glVertexAttribI4bvEXT(index, v);}
09846   GLEEPFNGLVERTEXATTRIBI4BVEXTPROC GLeeFuncPtr_glVertexAttribI4bvEXT=GLee_Lazy_glVertexAttribI4bvEXT;
09847 #endif
09848 #ifndef GLEE_C_DEFINED_glVertexAttribI4svEXT
09849 #define GLEE_C_DEFINED_glVertexAttribI4svEXT
09850   GLvoid __stdcall GLee_Lazy_glVertexAttribI4svEXT(GLuint index, const GLshort * v)  {if (GLeeInit()) glVertexAttribI4svEXT(index, v);}
09851   GLEEPFNGLVERTEXATTRIBI4SVEXTPROC GLeeFuncPtr_glVertexAttribI4svEXT=GLee_Lazy_glVertexAttribI4svEXT;
09852 #endif
09853 #ifndef GLEE_C_DEFINED_glVertexAttribI4ubvEXT
09854 #define GLEE_C_DEFINED_glVertexAttribI4ubvEXT
09855   GLvoid __stdcall GLee_Lazy_glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v)  {if (GLeeInit()) glVertexAttribI4ubvEXT(index, v);}
09856   GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC GLeeFuncPtr_glVertexAttribI4ubvEXT=GLee_Lazy_glVertexAttribI4ubvEXT;
09857 #endif
09858 #ifndef GLEE_C_DEFINED_glVertexAttribI4usvEXT
09859 #define GLEE_C_DEFINED_glVertexAttribI4usvEXT
09860   GLvoid __stdcall GLee_Lazy_glVertexAttribI4usvEXT(GLuint index, const GLushort * v)  {if (GLeeInit()) glVertexAttribI4usvEXT(index, v);}
09861   GLEEPFNGLVERTEXATTRIBI4USVEXTPROC GLeeFuncPtr_glVertexAttribI4usvEXT=GLee_Lazy_glVertexAttribI4usvEXT;
09862 #endif
09863 #ifndef GLEE_C_DEFINED_glVertexAttribIPointerEXT
09864 #define GLEE_C_DEFINED_glVertexAttribIPointerEXT
09865   GLvoid __stdcall GLee_Lazy_glVertexAttribIPointerEXT(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)  {if (GLeeInit()) glVertexAttribIPointerEXT(index, size, type, stride, pointer);}
09866   GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC GLeeFuncPtr_glVertexAttribIPointerEXT=GLee_Lazy_glVertexAttribIPointerEXT;
09867 #endif
09868 #ifndef GLEE_C_DEFINED_glGetVertexAttribIivEXT
09869 #define GLEE_C_DEFINED_glGetVertexAttribIivEXT
09870   GLvoid __stdcall GLee_Lazy_glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params)  {if (GLeeInit()) glGetVertexAttribIivEXT(index, pname, params);}
09871   GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC GLeeFuncPtr_glGetVertexAttribIivEXT=GLee_Lazy_glGetVertexAttribIivEXT;
09872 #endif
09873 #ifndef GLEE_C_DEFINED_glGetVertexAttribIuivEXT
09874 #define GLEE_C_DEFINED_glGetVertexAttribIuivEXT
09875   GLvoid __stdcall GLee_Lazy_glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params)  {if (GLeeInit()) glGetVertexAttribIuivEXT(index, pname, params);}
09876   GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC GLeeFuncPtr_glGetVertexAttribIuivEXT=GLee_Lazy_glGetVertexAttribIuivEXT;
09877 #endif
09878 #endif 
09879 
09880 /* GL_OES_byte_coordinates */
09881 
09882 #ifdef __GLEE_GL_OES_byte_coordinates
09883 #endif 
09884 
09885 /* GL_OES_compressed_paletted_texture */
09886 
09887 #ifdef __GLEE_GL_OES_compressed_paletted_texture
09888 #endif 
09889 
09890 /* GL_OES_single_precision */
09891 
09892 #ifdef __GLEE_GL_OES_single_precision
09893 #ifndef GLEE_C_DEFINED_glDepthRangefOES
09894 #define GLEE_C_DEFINED_glDepthRangefOES
09895   GLvoid __stdcall GLee_Lazy_glDepthRangefOES(GLclampf n, GLclampf f)  {if (GLeeInit()) glDepthRangefOES(n, f);}
09896   GLEEPFNGLDEPTHRANGEFOESPROC GLeeFuncPtr_glDepthRangefOES=GLee_Lazy_glDepthRangefOES;
09897 #endif
09898 #ifndef GLEE_C_DEFINED_glFrustumfOES
09899 #define GLEE_C_DEFINED_glFrustumfOES
09900   GLvoid __stdcall GLee_Lazy_glFrustumfOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)  {if (GLeeInit()) glFrustumfOES(l, r, b, t, n, f);}
09901   GLEEPFNGLFRUSTUMFOESPROC GLeeFuncPtr_glFrustumfOES=GLee_Lazy_glFrustumfOES;
09902 #endif
09903 #ifndef GLEE_C_DEFINED_glOrthofOES
09904 #define GLEE_C_DEFINED_glOrthofOES
09905   GLvoid __stdcall GLee_Lazy_glOrthofOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)  {if (GLeeInit()) glOrthofOES(l, r, b, t, n, f);}
09906   GLEEPFNGLORTHOFOESPROC GLeeFuncPtr_glOrthofOES=GLee_Lazy_glOrthofOES;
09907 #endif
09908 #ifndef GLEE_C_DEFINED_glClipPlanefOES
09909 #define GLEE_C_DEFINED_glClipPlanefOES
09910   GLvoid __stdcall GLee_Lazy_glClipPlanefOES(GLenum plane, const GLfloat* equation)  {if (GLeeInit()) glClipPlanefOES(plane, equation);}
09911   GLEEPFNGLCLIPPLANEFOESPROC GLeeFuncPtr_glClipPlanefOES=GLee_Lazy_glClipPlanefOES;
09912 #endif
09913 #ifndef GLEE_C_DEFINED_glGetClipPlanefOES
09914 #define GLEE_C_DEFINED_glGetClipPlanefOES
09915   GLvoid __stdcall GLee_Lazy_glGetClipPlanefOES(GLenum plane, GLfloat* equation)  {if (GLeeInit()) glGetClipPlanefOES(plane, equation);}
09916   GLEEPFNGLGETCLIPPLANEFOESPROC GLeeFuncPtr_glGetClipPlanefOES=GLee_Lazy_glGetClipPlanefOES;
09917 #endif
09918 #ifndef GLEE_C_DEFINED_glClearDepthfOES
09919 #define GLEE_C_DEFINED_glClearDepthfOES
09920   GLvoid __stdcall GLee_Lazy_glClearDepthfOES(GLclampd depth)  {if (GLeeInit()) glClearDepthfOES(depth);}
09921   GLEEPFNGLCLEARDEPTHFOESPROC GLeeFuncPtr_glClearDepthfOES=GLee_Lazy_glClearDepthfOES;
09922 #endif
09923 #endif 
09924 
09925 /* GL_SGIX_pixel_texture_bits */
09926 
09927 #ifdef __GLEE_GL_SGIX_pixel_texture_bits
09928 #endif 
09929 
09930 /* GL_SGIX_texture_range */
09931 
09932 #ifdef __GLEE_GL_SGIX_texture_range
09933 #endif 
09934 
09935 /* WGL */
09936 
09937 #ifdef WIN32
09938 
09939 /* Extension querying variables */
09940 
09941 GLboolean _GLEE_WGL_ARB_buffer_region = GL_FALSE;
09942 GLboolean _GLEE_WGL_ARB_multisample = GL_FALSE;
09943 GLboolean _GLEE_WGL_ARB_extensions_string = GL_FALSE;
09944 GLboolean _GLEE_WGL_ARB_pixel_format = GL_FALSE;
09945 GLboolean _GLEE_WGL_ARB_make_current_read = GL_FALSE;
09946 GLboolean _GLEE_WGL_ARB_pbuffer = GL_FALSE;
09947 GLboolean _GLEE_WGL_ARB_render_texture = GL_FALSE;
09948 GLboolean _GLEE_WGL_ARB_pixel_format_float = GL_FALSE;
09949 GLboolean _GLEE_WGL_ARB_create_context = GL_FALSE;
09950 GLboolean _GLEE_WGL_EXT_make_current_read = GL_FALSE;
09951 GLboolean _GLEE_WGL_EXT_pixel_format = GL_FALSE;
09952 GLboolean _GLEE_WGL_EXT_pbuffer = GL_FALSE;
09953 GLboolean _GLEE_WGL_EXT_depth_float = GL_FALSE;
09954 GLboolean _GLEE_WGL_3DFX_multisample = GL_FALSE;
09955 GLboolean _GLEE_WGL_EXT_multisample = GL_FALSE;
09956 GLboolean _GLEE_WGL_I3D_digital_video_control = GL_FALSE;
09957 GLboolean _GLEE_WGL_I3D_gamma = GL_FALSE;
09958 GLboolean _GLEE_WGL_I3D_genlock = GL_FALSE;
09959 GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE;
09960 GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE;
09961 GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE;
09962 GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE;
09963 GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE;
09964 GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE;
09965 GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE;
09966 GLboolean _GLEE_WGL_EXT_pixel_format_packed_float = GL_FALSE;
09967 GLboolean _GLEE_WGL_EXT_framebuffer_sRGB = GL_FALSE;
09968 GLboolean _GLEE_WGL_NV_present_video = GL_FALSE;
09969 GLboolean _GLEE_WGL_NV_swap_group = GL_FALSE;
09970 GLboolean _GLEE_WGL_NV_gpu_affinity = GL_FALSE;
09971 GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE;
09972 GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE;
09973 GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE;
09974 GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE;
09975 GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE;
09976 GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE;
09977 GLboolean _GLEE_WGL_NV_video_output = GL_FALSE;
09978 
09979 /*  WGL Extension names */
09980 
09981 char __GLeeWGLExtensionNames[37][34]={
09982     "WGL_ARB_buffer_region",
09983     "WGL_ARB_multisample",
09984     "WGL_ARB_extensions_string",
09985     "WGL_ARB_pixel_format",
09986     "WGL_ARB_make_current_read",
09987     "WGL_ARB_pbuffer",
09988     "WGL_ARB_render_texture",
09989     "WGL_ARB_pixel_format_float",
09990     "WGL_ARB_create_context",
09991     "WGL_EXT_make_current_read",
09992     "WGL_EXT_pixel_format",
09993     "WGL_EXT_pbuffer",
09994     "WGL_EXT_depth_float",
09995     "WGL_3DFX_multisample",
09996     "WGL_EXT_multisample",
09997     "WGL_I3D_digital_video_control",
09998     "WGL_I3D_gamma",
09999     "WGL_I3D_genlock",
10000     "WGL_I3D_image_buffer",
10001     "WGL_I3D_swap_frame_lock",
10002     "WGL_NV_render_depth_texture",
10003     "WGL_NV_render_texture_rectangle",
10004     "WGL_ATI_pixel_format_float",
10005     "WGL_NV_float_buffer",
10006     "WGL_3DL_stereo_control",
10007     "WGL_EXT_pixel_format_packed_float",
10008     "WGL_EXT_framebuffer_sRGB",
10009     "WGL_NV_present_video",
10010     "WGL_NV_swap_group",
10011     "WGL_NV_gpu_affinity",
10012     "WGL_EXT_display_color_table",
10013     "WGL_EXT_extensions_string",
10014     "WGL_EXT_swap_control",
10015     "WGL_NV_vertex_array_range",
10016     "WGL_OML_sync_control",
10017     "WGL_I3D_swap_frame_usage",
10018     "WGL_NV_video_output"
10019 };
10020 int __GLeeWGLNumExtensions=37;
10021 
10022 /* WGL_ARB_buffer_region */
10023 
10024 #ifdef __GLEE_WGL_ARB_buffer_region
10025 #ifndef GLEE_C_DEFINED_wglCreateBufferRegionARB
10026 #define GLEE_C_DEFINED_wglCreateBufferRegionARB
10027   HANDLE __stdcall GLee_Lazy_wglCreateBufferRegionARB(HDC hDC, int iLayerPlane, UINT uType)  {if (GLeeInit()) return wglCreateBufferRegionARB(hDC, iLayerPlane, uType); return (HANDLE)0;}
10028   GLEEPFNWGLCREATEBUFFERREGIONARBPROC GLeeFuncPtr_wglCreateBufferRegionARB=GLee_Lazy_wglCreateBufferRegionARB;
10029 #endif
10030 #ifndef GLEE_C_DEFINED_wglDeleteBufferRegionARB
10031 #define GLEE_C_DEFINED_wglDeleteBufferRegionARB
10032   VOID __stdcall GLee_Lazy_wglDeleteBufferRegionARB(HANDLE hRegion)  {if (GLeeInit()) wglDeleteBufferRegionARB(hRegion);}
10033   GLEEPFNWGLDELETEBUFFERREGIONARBPROC GLeeFuncPtr_wglDeleteBufferRegionARB=GLee_Lazy_wglDeleteBufferRegionARB;
10034 #endif
10035 #ifndef GLEE_C_DEFINED_wglSaveBufferRegionARB
10036 #define GLEE_C_DEFINED_wglSaveBufferRegionARB
10037   BOOL __stdcall GLee_Lazy_wglSaveBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height)  {if (GLeeInit()) return wglSaveBufferRegionARB(hRegion, x, y, width, height); return (BOOL)0;}
10038   GLEEPFNWGLSAVEBUFFERREGIONARBPROC GLeeFuncPtr_wglSaveBufferRegionARB=GLee_Lazy_wglSaveBufferRegionARB;
10039 #endif
10040 #ifndef GLEE_C_DEFINED_wglRestoreBufferRegionARB
10041 #define GLEE_C_DEFINED_wglRestoreBufferRegionARB
10042   BOOL __stdcall GLee_Lazy_wglRestoreBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc)  {if (GLeeInit()) return wglRestoreBufferRegionARB(hRegion, x, y, width, height, xSrc, ySrc); return (BOOL)0;}
10043   GLEEPFNWGLRESTOREBUFFERREGIONARBPROC GLeeFuncPtr_wglRestoreBufferRegionARB=GLee_Lazy_wglRestoreBufferRegionARB;
10044 #endif
10045 #endif 
10046 
10047 /* WGL_ARB_multisample */
10048 
10049 #ifdef __GLEE_WGL_ARB_multisample
10050 #endif 
10051 
10052 /* WGL_ARB_extensions_string */
10053 
10054 #ifdef __GLEE_WGL_ARB_extensions_string
10055 #ifndef GLEE_C_DEFINED_wglGetExtensionsStringARB
10056 #define GLEE_C_DEFINED_wglGetExtensionsStringARB
10057   const char * __stdcall GLee_Lazy_wglGetExtensionsStringARB(HDC hdc)  {if (GLeeInit()) return wglGetExtensionsStringARB(hdc); return (const char *)0;}
10058   GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC GLeeFuncPtr_wglGetExtensionsStringARB=GLee_Lazy_wglGetExtensionsStringARB;
10059 #endif
10060 #endif 
10061 
10062 /* WGL_ARB_pixel_format */
10063 
10064 #ifdef __GLEE_WGL_ARB_pixel_format
10065 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivARB
10066 #define GLEE_C_DEFINED_wglGetPixelFormatAttribivARB
10067   BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribivARB(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValues)  {if (GLeeInit()) return wglGetPixelFormatAttribivARB(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;}
10068   GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribivARB=GLee_Lazy_wglGetPixelFormatAttribivARB;
10069 #endif
10070 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB
10071 #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB
10072   BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribfvARB(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfValues)  {if (GLeeInit()) return wglGetPixelFormatAttribfvARB(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;}
10073   GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribfvARB=GLee_Lazy_wglGetPixelFormatAttribfvARB;
10074 #endif
10075 #ifndef GLEE_C_DEFINED_wglChoosePixelFormatARB
10076 #define GLEE_C_DEFINED_wglChoosePixelFormatARB
10077   BOOL __stdcall GLee_Lazy_wglChoosePixelFormatARB(HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats)  {if (GLeeInit()) return wglChoosePixelFormatARB(hdc, piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL)0;}
10078   GLEEPFNWGLCHOOSEPIXELFORMATARBPROC GLeeFuncPtr_wglChoosePixelFormatARB=GLee_Lazy_wglChoosePixelFormatARB;
10079 #endif
10080 #endif 
10081 
10082 /* WGL_ARB_make_current_read */
10083 
10084 #ifdef __GLEE_WGL_ARB_make_current_read
10085 #ifndef GLEE_C_DEFINED_wglMakeContextCurrentARB
10086 #define GLEE_C_DEFINED_wglMakeContextCurrentARB
10087   BOOL __stdcall GLee_Lazy_wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadDC, HGLRC hglrc)  {if (GLeeInit()) return wglMakeContextCurrentARB(hDrawDC, hReadDC, hglrc); return (BOOL)0;}
10088   GLEEPFNWGLMAKECONTEXTCURRENTARBPROC GLeeFuncPtr_wglMakeContextCurrentARB=GLee_Lazy_wglMakeContextCurrentARB;
10089 #endif
10090 #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCARB
10091 #define GLEE_C_DEFINED_wglGetCurrentReadDCARB
10092   HDC __stdcall GLee_Lazy_wglGetCurrentReadDCARB(void)  {if (GLeeInit()) return wglGetCurrentReadDCARB(); return (HDC)0;}
10093   GLEEPFNWGLGETCURRENTREADDCARBPROC GLeeFuncPtr_wglGetCurrentReadDCARB=GLee_Lazy_wglGetCurrentReadDCARB;
10094 #endif
10095 #endif 
10096 
10097 /* WGL_ARB_pbuffer */
10098 
10099 #ifdef __GLEE_WGL_ARB_pbuffer
10100 #ifndef GLEE_C_DEFINED_wglCreatePbufferARB
10101 #define GLEE_C_DEFINED_wglCreatePbufferARB
10102   HPBUFFERARB __stdcall GLee_Lazy_wglCreatePbufferARB(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList)  {if (GLeeInit()) return wglCreatePbufferARB(hDC, iPixelFormat, iWidth, iHeight, piAttribList); return (HPBUFFERARB)0;}
10103   GLEEPFNWGLCREATEPBUFFERARBPROC GLeeFuncPtr_wglCreatePbufferARB=GLee_Lazy_wglCreatePbufferARB;
10104 #endif
10105 #ifndef GLEE_C_DEFINED_wglGetPbufferDCARB
10106 #define GLEE_C_DEFINED_wglGetPbufferDCARB
10107   HDC __stdcall GLee_Lazy_wglGetPbufferDCARB(HPBUFFERARB hPbuffer)  {if (GLeeInit()) return wglGetPbufferDCARB(hPbuffer); return (HDC)0;}
10108   GLEEPFNWGLGETPBUFFERDCARBPROC GLeeFuncPtr_wglGetPbufferDCARB=GLee_Lazy_wglGetPbufferDCARB;
10109 #endif
10110 #ifndef GLEE_C_DEFINED_wglReleasePbufferDCARB
10111 #define GLEE_C_DEFINED_wglReleasePbufferDCARB
10112   int __stdcall GLee_Lazy_wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC hDC)  {if (GLeeInit()) return wglReleasePbufferDCARB(hPbuffer, hDC); return (int)0;}
10113   GLEEPFNWGLRELEASEPBUFFERDCARBPROC GLeeFuncPtr_wglReleasePbufferDCARB=GLee_Lazy_wglReleasePbufferDCARB;
10114 #endif
10115 #ifndef GLEE_C_DEFINED_wglDestroyPbufferARB
10116 #define GLEE_C_DEFINED_wglDestroyPbufferARB
10117   BOOL __stdcall GLee_Lazy_wglDestroyPbufferARB(HPBUFFERARB hPbuffer)  {if (GLeeInit()) return wglDestroyPbufferARB(hPbuffer); return (BOOL)0;}
10118   GLEEPFNWGLDESTROYPBUFFERARBPROC GLeeFuncPtr_wglDestroyPbufferARB=GLee_Lazy_wglDestroyPbufferARB;
10119 #endif
10120 #ifndef GLEE_C_DEFINED_wglQueryPbufferARB
10121 #define GLEE_C_DEFINED_wglQueryPbufferARB
10122   BOOL __stdcall GLee_Lazy_wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAttribute, int * piValue)  {if (GLeeInit()) return wglQueryPbufferARB(hPbuffer, iAttribute, piValue); return (BOOL)0;}
10123   GLEEPFNWGLQUERYPBUFFERARBPROC GLeeFuncPtr_wglQueryPbufferARB=GLee_Lazy_wglQueryPbufferARB;
10124 #endif
10125 #endif 
10126 
10127 /* WGL_ARB_render_texture */
10128 
10129 #ifdef __GLEE_WGL_ARB_render_texture
10130 #ifndef GLEE_C_DEFINED_wglBindTexImageARB
10131 #define GLEE_C_DEFINED_wglBindTexImageARB
10132   BOOL __stdcall GLee_Lazy_wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBuffer)  {if (GLeeInit()) return wglBindTexImageARB(hPbuffer, iBuffer); return (BOOL)0;}
10133   GLEEPFNWGLBINDTEXIMAGEARBPROC GLeeFuncPtr_wglBindTexImageARB=GLee_Lazy_wglBindTexImageARB;
10134 #endif
10135 #ifndef GLEE_C_DEFINED_wglReleaseTexImageARB
10136 #define GLEE_C_DEFINED_wglReleaseTexImageARB
10137   BOOL __stdcall GLee_Lazy_wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int iBuffer)  {if (GLeeInit()) return wglReleaseTexImageARB(hPbuffer, iBuffer); return (BOOL)0;}
10138   GLEEPFNWGLRELEASETEXIMAGEARBPROC GLeeFuncPtr_wglReleaseTexImageARB=GLee_Lazy_wglReleaseTexImageARB;
10139 #endif
10140 #ifndef GLEE_C_DEFINED_wglSetPbufferAttribARB
10141 #define GLEE_C_DEFINED_wglSetPbufferAttribARB
10142   BOOL __stdcall GLee_Lazy_wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, const int * piAttribList)  {if (GLeeInit()) return wglSetPbufferAttribARB(hPbuffer, piAttribList); return (BOOL)0;}
10143   GLEEPFNWGLSETPBUFFERATTRIBARBPROC GLeeFuncPtr_wglSetPbufferAttribARB=GLee_Lazy_wglSetPbufferAttribARB;
10144 #endif
10145 #endif 
10146 
10147 /* WGL_ARB_pixel_format_float */
10148 
10149 #ifdef __GLEE_WGL_ARB_pixel_format_float
10150 #endif 
10151 
10152 /* WGL_ARB_create_context */
10153 
10154 #ifdef __GLEE_WGL_ARB_create_context
10155 #ifndef GLEE_C_DEFINED_wglCreateContextAttribsARB
10156 #define GLEE_C_DEFINED_wglCreateContextAttribsARB
10157   HGLRC __stdcall GLee_Lazy_wglCreateContextAttribsARB(HDC hDC, HGLRC hShareContext, const int * attribList)  {if (GLeeInit()) return wglCreateContextAttribsARB(hDC, hShareContext, attribList); return (HGLRC)0;}
10158   GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_wglCreateContextAttribsARB=GLee_Lazy_wglCreateContextAttribsARB;
10159 #endif
10160 #endif 
10161 
10162 /* WGL_EXT_make_current_read */
10163 
10164 #ifdef __GLEE_WGL_EXT_make_current_read
10165 #ifndef GLEE_C_DEFINED_wglMakeContextCurrentEXT
10166 #define GLEE_C_DEFINED_wglMakeContextCurrentEXT
10167   BOOL __stdcall GLee_Lazy_wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadDC, HGLRC hglrc)  {if (GLeeInit()) return wglMakeContextCurrentEXT(hDrawDC, hReadDC, hglrc); return (BOOL)0;}
10168   GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC GLeeFuncPtr_wglMakeContextCurrentEXT=GLee_Lazy_wglMakeContextCurrentEXT;
10169 #endif
10170 #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCEXT
10171 #define GLEE_C_DEFINED_wglGetCurrentReadDCEXT
10172   HDC __stdcall GLee_Lazy_wglGetCurrentReadDCEXT(void)  {if (GLeeInit()) return wglGetCurrentReadDCEXT(); return (HDC)0;}
10173   GLEEPFNWGLGETCURRENTREADDCEXTPROC GLeeFuncPtr_wglGetCurrentReadDCEXT=GLee_Lazy_wglGetCurrentReadDCEXT;
10174 #endif
10175 #endif 
10176 
10177 /* WGL_EXT_pixel_format */
10178 
10179 #ifdef __GLEE_WGL_EXT_pixel_format
10180 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT
10181 #define GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT
10182   BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribivEXT(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues)  {if (GLeeInit()) return wglGetPixelFormatAttribivEXT(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;}
10183   GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribivEXT=GLee_Lazy_wglGetPixelFormatAttribivEXT;
10184 #endif
10185 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT
10186 #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT
10187   BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribfvEXT(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues)  {if (GLeeInit()) return wglGetPixelFormatAttribfvEXT(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;}
10188   GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribfvEXT=GLee_Lazy_wglGetPixelFormatAttribfvEXT;
10189 #endif
10190 #ifndef GLEE_C_DEFINED_wglChoosePixelFormatEXT
10191 #define GLEE_C_DEFINED_wglChoosePixelFormatEXT
10192   BOOL __stdcall GLee_Lazy_wglChoosePixelFormatEXT(HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats)  {if (GLeeInit()) return wglChoosePixelFormatEXT(hdc, piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL)0;}
10193   GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC GLeeFuncPtr_wglChoosePixelFormatEXT=GLee_Lazy_wglChoosePixelFormatEXT;
10194 #endif
10195 #endif 
10196 
10197 /* WGL_EXT_pbuffer */
10198 
10199 #ifdef __GLEE_WGL_EXT_pbuffer
10200 #ifndef GLEE_C_DEFINED_wglCreatePbufferEXT
10201 #define GLEE_C_DEFINED_wglCreatePbufferEXT
10202   HPBUFFEREXT __stdcall GLee_Lazy_wglCreatePbufferEXT(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList)  {if (GLeeInit()) return wglCreatePbufferEXT(hDC, iPixelFormat, iWidth, iHeight, piAttribList); return (HPBUFFEREXT)0;}
10203   GLEEPFNWGLCREATEPBUFFEREXTPROC GLeeFuncPtr_wglCreatePbufferEXT=GLee_Lazy_wglCreatePbufferEXT;
10204 #endif
10205 #ifndef GLEE_C_DEFINED_wglGetPbufferDCEXT
10206 #define GLEE_C_DEFINED_wglGetPbufferDCEXT
10207   HDC __stdcall GLee_Lazy_wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer)  {if (GLeeInit()) return wglGetPbufferDCEXT(hPbuffer); return (HDC)0;}
10208   GLEEPFNWGLGETPBUFFERDCEXTPROC GLeeFuncPtr_wglGetPbufferDCEXT=GLee_Lazy_wglGetPbufferDCEXT;
10209 #endif
10210 #ifndef GLEE_C_DEFINED_wglReleasePbufferDCEXT
10211 #define GLEE_C_DEFINED_wglReleasePbufferDCEXT
10212   int __stdcall GLee_Lazy_wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer, HDC hDC)  {if (GLeeInit()) return wglReleasePbufferDCEXT(hPbuffer, hDC); return (int)0;}
10213   GLEEPFNWGLRELEASEPBUFFERDCEXTPROC GLeeFuncPtr_wglReleasePbufferDCEXT=GLee_Lazy_wglReleasePbufferDCEXT;
10214 #endif
10215 #ifndef GLEE_C_DEFINED_wglDestroyPbufferEXT
10216 #define GLEE_C_DEFINED_wglDestroyPbufferEXT
10217   BOOL __stdcall GLee_Lazy_wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer)  {if (GLeeInit()) return wglDestroyPbufferEXT(hPbuffer); return (BOOL)0;}
10218   GLEEPFNWGLDESTROYPBUFFEREXTPROC GLeeFuncPtr_wglDestroyPbufferEXT=GLee_Lazy_wglDestroyPbufferEXT;
10219 #endif
10220 #ifndef GLEE_C_DEFINED_wglQueryPbufferEXT
10221 #define GLEE_C_DEFINED_wglQueryPbufferEXT
10222   BOOL __stdcall GLee_Lazy_wglQueryPbufferEXT(HPBUFFEREXT hPbuffer, int iAttribute, int * piValue)  {if (GLeeInit()) return wglQueryPbufferEXT(hPbuffer, iAttribute, piValue); return (BOOL)0;}
10223   GLEEPFNWGLQUERYPBUFFEREXTPROC GLeeFuncPtr_wglQueryPbufferEXT=GLee_Lazy_wglQueryPbufferEXT;
10224 #endif
10225 #endif 
10226 
10227 /* WGL_EXT_depth_float */
10228 
10229 #ifdef __GLEE_WGL_EXT_depth_float
10230 #endif 
10231 
10232 /* WGL_3DFX_multisample */
10233 
10234 #ifdef __GLEE_WGL_3DFX_multisample
10235 #endif 
10236 
10237 /* WGL_EXT_multisample */
10238 
10239 #ifdef __GLEE_WGL_EXT_multisample
10240 #endif 
10241 
10242 /* WGL_I3D_digital_video_control */
10243 
10244 #ifdef __GLEE_WGL_I3D_digital_video_control
10245 #ifndef GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D
10246 #define GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D
10247   BOOL __stdcall GLee_Lazy_wglGetDigitalVideoParametersI3D(HDC hDC, int iAttribute, int * piValue)  {if (GLeeInit()) return wglGetDigitalVideoParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
10248   GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglGetDigitalVideoParametersI3D=GLee_Lazy_wglGetDigitalVideoParametersI3D;
10249 #endif
10250 #ifndef GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D
10251 #define GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D
10252   BOOL __stdcall GLee_Lazy_wglSetDigitalVideoParametersI3D(HDC hDC, int iAttribute, const int * piValue)  {if (GLeeInit()) return wglSetDigitalVideoParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
10253   GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglSetDigitalVideoParametersI3D=GLee_Lazy_wglSetDigitalVideoParametersI3D;
10254 #endif
10255 #endif 
10256 
10257 /* WGL_I3D_gamma */
10258 
10259 #ifdef __GLEE_WGL_I3D_gamma
10260 #ifndef GLEE_C_DEFINED_wglGetGammaTableParametersI3D
10261 #define GLEE_C_DEFINED_wglGetGammaTableParametersI3D
10262   BOOL __stdcall GLee_Lazy_wglGetGammaTableParametersI3D(HDC hDC, int iAttribute, int * piValue)  {if (GLeeInit()) return wglGetGammaTableParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
10263   GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglGetGammaTableParametersI3D=GLee_Lazy_wglGetGammaTableParametersI3D;
10264 #endif
10265 #ifndef GLEE_C_DEFINED_wglSetGammaTableParametersI3D
10266 #define GLEE_C_DEFINED_wglSetGammaTableParametersI3D
10267   BOOL __stdcall GLee_Lazy_wglSetGammaTableParametersI3D(HDC hDC, int iAttribute, const int * piValue)  {if (GLeeInit()) return wglSetGammaTableParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
10268   GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglSetGammaTableParametersI3D=GLee_Lazy_wglSetGammaTableParametersI3D;
10269 #endif
10270 #ifndef GLEE_C_DEFINED_wglGetGammaTableI3D
10271 #define GLEE_C_DEFINED_wglGetGammaTableI3D
10272   BOOL __stdcall GLee_Lazy_wglGetGammaTableI3D(HDC hDC, int iEntries, USHORT * puRed, USHORT * puGreen, USHORT * puBlue)  {if (GLeeInit()) return wglGetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;}
10273   GLEEPFNWGLGETGAMMATABLEI3DPROC GLeeFuncPtr_wglGetGammaTableI3D=GLee_Lazy_wglGetGammaTableI3D;
10274 #endif
10275 #ifndef GLEE_C_DEFINED_wglSetGammaTableI3D
10276 #define GLEE_C_DEFINED_wglSetGammaTableI3D
10277   BOOL __stdcall GLee_Lazy_wglSetGammaTableI3D(HDC hDC, int iEntries, const USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue)  {if (GLeeInit()) return wglSetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;}
10278   GLEEPFNWGLSETGAMMATABLEI3DPROC GLeeFuncPtr_wglSetGammaTableI3D=GLee_Lazy_wglSetGammaTableI3D;
10279 #endif
10280 #endif 
10281 
10282 /* WGL_I3D_genlock */
10283 
10284 #ifdef __GLEE_WGL_I3D_genlock
10285 #ifndef GLEE_C_DEFINED_wglEnableGenlockI3D
10286 #define GLEE_C_DEFINED_wglEnableGenlockI3D
10287   BOOL __stdcall GLee_Lazy_wglEnableGenlockI3D(HDC hDC)  {if (GLeeInit()) return wglEnableGenlockI3D(hDC); return (BOOL)0;}
10288   GLEEPFNWGLENABLEGENLOCKI3DPROC GLeeFuncPtr_wglEnableGenlockI3D=GLee_Lazy_wglEnableGenlockI3D;
10289 #endif
10290 #ifndef GLEE_C_DEFINED_wglDisableGenlockI3D
10291 #define GLEE_C_DEFINED_wglDisableGenlockI3D
10292   BOOL __stdcall GLee_Lazy_wglDisableGenlockI3D(HDC hDC)  {if (GLeeInit()) return wglDisableGenlockI3D(hDC); return (BOOL)0;}
10293   GLEEPFNWGLDISABLEGENLOCKI3DPROC GLeeFuncPtr_wglDisableGenlockI3D=GLee_Lazy_wglDisableGenlockI3D;
10294 #endif
10295 #ifndef GLEE_C_DEFINED_wglIsEnabledGenlockI3D
10296 #define GLEE_C_DEFINED_wglIsEnabledGenlockI3D
10297   BOOL __stdcall GLee_Lazy_wglIsEnabledGenlockI3D(HDC hDC, BOOL * pFlag)  {if (GLeeInit()) return wglIsEnabledGenlockI3D(hDC, pFlag); return (BOOL)0;}
10298   GLEEPFNWGLISENABLEDGENLOCKI3DPROC GLeeFuncPtr_wglIsEnabledGenlockI3D=GLee_Lazy_wglIsEnabledGenlockI3D;
10299 #endif
10300 #ifndef GLEE_C_DEFINED_wglGenlockSourceI3D
10301 #define GLEE_C_DEFINED_wglGenlockSourceI3D
10302   BOOL __stdcall GLee_Lazy_wglGenlockSourceI3D(HDC hDC, UINT uSource)  {if (GLeeInit()) return wglGenlockSourceI3D(hDC, uSource); return (BOOL)0;}
10303   GLEEPFNWGLGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGenlockSourceI3D=GLee_Lazy_wglGenlockSourceI3D;
10304 #endif
10305 #ifndef GLEE_C_DEFINED_wglGetGenlockSourceI3D
10306 #define GLEE_C_DEFINED_wglGetGenlockSourceI3D
10307   BOOL __stdcall GLee_Lazy_wglGetGenlockSourceI3D(HDC hDC, UINT * uSource)  {if (GLeeInit()) return wglGetGenlockSourceI3D(hDC, uSource); return (BOOL)0;}
10308   GLEEPFNWGLGETGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGetGenlockSourceI3D=GLee_Lazy_wglGetGenlockSourceI3D;
10309 #endif
10310 #ifndef GLEE_C_DEFINED_wglGenlockSourceEdgeI3D
10311 #define GLEE_C_DEFINED_wglGenlockSourceEdgeI3D
10312   BOOL __stdcall GLee_Lazy_wglGenlockSourceEdgeI3D(HDC hDC, UINT uEdge)  {if (GLeeInit()) return wglGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;}
10313   GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGenlockSourceEdgeI3D=GLee_Lazy_wglGenlockSourceEdgeI3D;
10314 #endif
10315 #ifndef GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D
10316 #define GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D
10317   BOOL __stdcall GLee_Lazy_wglGetGenlockSourceEdgeI3D(HDC hDC, UINT * uEdge)  {if (GLeeInit()) return wglGetGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;}
10318   GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGetGenlockSourceEdgeI3D=GLee_Lazy_wglGetGenlockSourceEdgeI3D;
10319 #endif
10320 #ifndef GLEE_C_DEFINED_wglGenlockSampleRateI3D
10321 #define GLEE_C_DEFINED_wglGenlockSampleRateI3D
10322   BOOL __stdcall GLee_Lazy_wglGenlockSampleRateI3D(HDC hDC, UINT uRate)  {if (GLeeInit()) return wglGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;}
10323   GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGenlockSampleRateI3D=GLee_Lazy_wglGenlockSampleRateI3D;
10324 #endif
10325 #ifndef GLEE_C_DEFINED_wglGetGenlockSampleRateI3D
10326 #define GLEE_C_DEFINED_wglGetGenlockSampleRateI3D
10327   BOOL __stdcall GLee_Lazy_wglGetGenlockSampleRateI3D(HDC hDC, UINT * uRate)  {if (GLeeInit()) return wglGetGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;}
10328   GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGetGenlockSampleRateI3D=GLee_Lazy_wglGetGenlockSampleRateI3D;
10329 #endif
10330 #ifndef GLEE_C_DEFINED_wglGenlockSourceDelayI3D
10331 #define GLEE_C_DEFINED_wglGenlockSourceDelayI3D
10332   BOOL __stdcall GLee_Lazy_wglGenlockSourceDelayI3D(HDC hDC, UINT uDelay)  {if (GLeeInit()) return wglGenlockSourceDelayI3D(hDC, uDelay); return (BOOL)0;}
10333   GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGenlockSourceDelayI3D=GLee_Lazy_wglGenlockSourceDelayI3D;
10334 #endif
10335 #ifndef GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D
10336 #define GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D
10337   BOOL __stdcall GLee_Lazy_wglGetGenlockSourceDelayI3D(HDC hDC, UINT * uDelay)  {if (GLeeInit()) return wglGetGenlockSourceDelayI3D(hDC, uDelay); return (BOOL)0;}
10338   GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGetGenlockSourceDelayI3D=GLee_Lazy_wglGetGenlockSourceDelayI3D;
10339 #endif
10340 #ifndef GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D
10341 #define GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D
10342   BOOL __stdcall GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D(HDC hDC, UINT * uMaxLineDelay, UINT * uMaxPixelDelay)  {if (GLeeInit()) return wglQueryGenlockMaxSourceDelayI3D(hDC, uMaxLineDelay, uMaxPixelDelay); return (BOOL)0;}
10343   GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D=GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D;
10344 #endif
10345 #endif 
10346 
10347 /* WGL_I3D_image_buffer */
10348 
10349 #ifdef __GLEE_WGL_I3D_image_buffer
10350 #ifndef GLEE_C_DEFINED_wglCreateImageBufferI3D
10351 #define GLEE_C_DEFINED_wglCreateImageBufferI3D
10352   LPVOID __stdcall GLee_Lazy_wglCreateImageBufferI3D(HDC hDC, DWORD dwSize, UINT uFlags)  {if (GLeeInit()) return wglCreateImageBufferI3D(hDC, dwSize, uFlags); return (LPVOID)0;}
10353   GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC GLeeFuncPtr_wglCreateImageBufferI3D=GLee_Lazy_wglCreateImageBufferI3D;
10354 #endif
10355 #ifndef GLEE_C_DEFINED_wglDestroyImageBufferI3D
10356 #define GLEE_C_DEFINED_wglDestroyImageBufferI3D
10357   BOOL __stdcall GLee_Lazy_wglDestroyImageBufferI3D(HDC hDC, LPVOID pAddress)  {if (GLeeInit()) return wglDestroyImageBufferI3D(hDC, pAddress); return (BOOL)0;}
10358   GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC GLeeFuncPtr_wglDestroyImageBufferI3D=GLee_Lazy_wglDestroyImageBufferI3D;
10359 #endif
10360 #ifndef GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D
10361 #define GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D
10362   BOOL __stdcall GLee_Lazy_wglAssociateImageBufferEventsI3D(HDC hDC, const HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count)  {if (GLeeInit()) return wglAssociateImageBufferEventsI3D(hDC, pEvent, pAddress, pSize, count); return (BOOL)0;}
10363   GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglAssociateImageBufferEventsI3D=GLee_Lazy_wglAssociateImageBufferEventsI3D;
10364 #endif
10365 #ifndef GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D
10366 #define GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D
10367   BOOL __stdcall GLee_Lazy_wglReleaseImageBufferEventsI3D(HDC hDC, const LPVOID * pAddress, UINT count)  {if (GLeeInit()) return wglReleaseImageBufferEventsI3D(hDC, pAddress, count); return (BOOL)0;}
10368   GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglReleaseImageBufferEventsI3D=GLee_Lazy_wglReleaseImageBufferEventsI3D;
10369 #endif
10370 #endif 
10371 
10372 /* WGL_I3D_swap_frame_lock */
10373 
10374 #ifdef __GLEE_WGL_I3D_swap_frame_lock
10375 #ifndef GLEE_C_DEFINED_wglEnableFrameLockI3D
10376 #define GLEE_C_DEFINED_wglEnableFrameLockI3D
10377   BOOL __stdcall GLee_Lazy_wglEnableFrameLockI3D(void)  {if (GLeeInit()) return wglEnableFrameLockI3D(); return (BOOL)0;}
10378   GLEEPFNWGLENABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglEnableFrameLockI3D=GLee_Lazy_wglEnableFrameLockI3D;
10379 #endif
10380 #ifndef GLEE_C_DEFINED_wglDisableFrameLockI3D
10381 #define GLEE_C_DEFINED_wglDisableFrameLockI3D
10382   BOOL __stdcall GLee_Lazy_wglDisableFrameLockI3D(void)  {if (GLeeInit()) return wglDisableFrameLockI3D(); return (BOOL)0;}
10383   GLEEPFNWGLDISABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglDisableFrameLockI3D=GLee_Lazy_wglDisableFrameLockI3D;
10384 #endif
10385 #ifndef GLEE_C_DEFINED_wglIsEnabledFrameLockI3D
10386 #define GLEE_C_DEFINED_wglIsEnabledFrameLockI3D
10387   BOOL __stdcall GLee_Lazy_wglIsEnabledFrameLockI3D(BOOL * pFlag)  {if (GLeeInit()) return wglIsEnabledFrameLockI3D(pFlag); return (BOOL)0;}
10388   GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC GLeeFuncPtr_wglIsEnabledFrameLockI3D=GLee_Lazy_wglIsEnabledFrameLockI3D;
10389 #endif
10390 #ifndef GLEE_C_DEFINED_wglQueryFrameLockMasterI3D
10391 #define GLEE_C_DEFINED_wglQueryFrameLockMasterI3D
10392   BOOL __stdcall GLee_Lazy_wglQueryFrameLockMasterI3D(BOOL * pFlag)  {if (GLeeInit()) return wglQueryFrameLockMasterI3D(pFlag); return (BOOL)0;}
10393   GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC GLeeFuncPtr_wglQueryFrameLockMasterI3D=GLee_Lazy_wglQueryFrameLockMasterI3D;
10394 #endif
10395 #endif 
10396 
10397 /* WGL_NV_render_depth_texture */
10398 
10399 #ifdef __GLEE_WGL_NV_render_depth_texture
10400 #endif 
10401 
10402 /* WGL_NV_render_texture_rectangle */
10403 
10404 #ifdef __GLEE_WGL_NV_render_texture_rectangle
10405 #endif 
10406 
10407 /* WGL_ATI_pixel_format_float */
10408 
10409 #ifdef __GLEE_WGL_ATI_pixel_format_float
10410 #endif 
10411 
10412 /* WGL_NV_float_buffer */
10413 
10414 #ifdef __GLEE_WGL_NV_float_buffer
10415 #endif 
10416 
10417 /* WGL_3DL_stereo_control */
10418 
10419 #ifdef __GLEE_WGL_3DL_stereo_control
10420 #endif 
10421 
10422 /* WGL_EXT_pixel_format_packed_float */
10423 
10424 #ifdef __GLEE_WGL_EXT_pixel_format_packed_float
10425 #endif 
10426 
10427 /* WGL_EXT_framebuffer_sRGB */
10428 
10429 #ifdef __GLEE_WGL_EXT_framebuffer_sRGB
10430 #endif 
10431 
10432 /* WGL_NV_present_video */
10433 
10434 #ifdef __GLEE_WGL_NV_present_video
10435 #ifndef GLEE_C_DEFINED_wglEnumerateVideoDevicesNV
10436 #define GLEE_C_DEFINED_wglEnumerateVideoDevicesNV
10437   int __stdcall GLee_Lazy_wglEnumerateVideoDevicesNV(HDC hDC, HVIDEOOUTPUTDEVICENV * phDeviceList)  {if (GLeeInit()) return wglEnumerateVideoDevicesNV(hDC, phDeviceList); return (int)0;}
10438   GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC GLeeFuncPtr_wglEnumerateVideoDevicesNV=GLee_Lazy_wglEnumerateVideoDevicesNV;
10439 #endif
10440 #ifndef GLEE_C_DEFINED_wglBindVideoDeviceNV
10441 #define GLEE_C_DEFINED_wglBindVideoDeviceNV
10442   BOOL __stdcall GLee_Lazy_wglBindVideoDeviceNV(HDC hDC, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int * piAttribList)  {if (GLeeInit()) return wglBindVideoDeviceNV(hDC, uVideoSlot, hVideoDevice, piAttribList); return (BOOL)0;}
10443   GLEEPFNWGLBINDVIDEODEVICENVPROC GLeeFuncPtr_wglBindVideoDeviceNV=GLee_Lazy_wglBindVideoDeviceNV;
10444 #endif
10445 #ifndef GLEE_C_DEFINED_wglQueryCurrentContextNV
10446 #define GLEE_C_DEFINED_wglQueryCurrentContextNV
10447   BOOL __stdcall GLee_Lazy_wglQueryCurrentContextNV(int iAttribute, int * piValue)  {if (GLeeInit()) return wglQueryCurrentContextNV(iAttribute, piValue); return (BOOL)0;}
10448   GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC GLeeFuncPtr_wglQueryCurrentContextNV=GLee_Lazy_wglQueryCurrentContextNV;
10449 #endif
10450 #endif 
10451 
10452 /* WGL_NV_swap_group */
10453 
10454 #ifdef __GLEE_WGL_NV_swap_group
10455 #ifndef GLEE_C_DEFINED_wglJoinSwapGroupNV
10456 #define GLEE_C_DEFINED_wglJoinSwapGroupNV
10457   BOOL __stdcall GLee_Lazy_wglJoinSwapGroupNV(HDC hDC, GLuint group)  {if (GLeeInit()) return wglJoinSwapGroupNV(hDC, group); return (BOOL)0;}
10458   GLEEPFNWGLJOINSWAPGROUPNVPROC GLeeFuncPtr_wglJoinSwapGroupNV=GLee_Lazy_wglJoinSwapGroupNV;
10459 #endif
10460 #ifndef GLEE_C_DEFINED_wglBindSwapBarrierNV
10461 #define GLEE_C_DEFINED_wglBindSwapBarrierNV
10462   BOOL __stdcall GLee_Lazy_wglBindSwapBarrierNV(GLuint group, GLuint barrier)  {if (GLeeInit()) return wglBindSwapBarrierNV(group, barrier); return (BOOL)0;}
10463   GLEEPFNWGLBINDSWAPBARRIERNVPROC GLeeFuncPtr_wglBindSwapBarrierNV=GLee_Lazy_wglBindSwapBarrierNV;
10464 #endif
10465 #ifndef GLEE_C_DEFINED_wglQuerySwapGroupNV
10466 #define GLEE_C_DEFINED_wglQuerySwapGroupNV
10467   BOOL __stdcall GLee_Lazy_wglQuerySwapGroupNV(HDC hDC, GLuint * group, GLuint * barrier)  {if (GLeeInit()) return wglQuerySwapGroupNV(hDC, group, barrier); return (BOOL)0;}
10468   GLEEPFNWGLQUERYSWAPGROUPNVPROC GLeeFuncPtr_wglQuerySwapGroupNV=GLee_Lazy_wglQuerySwapGroupNV;
10469 #endif
10470 #ifndef GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV
10471 #define GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV
10472   BOOL __stdcall GLee_Lazy_wglQueryMaxSwapGroupsNV(HDC hDC, GLuint * maxGroups, GLuint * maxBarriers)  {if (GLeeInit()) return wglQueryMaxSwapGroupsNV(hDC, maxGroups, maxBarriers); return (BOOL)0;}
10473   GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC GLeeFuncPtr_wglQueryMaxSwapGroupsNV=GLee_Lazy_wglQueryMaxSwapGroupsNV;
10474 #endif
10475 #ifndef GLEE_C_DEFINED_wglQueryFrameCountNV
10476 #define GLEE_C_DEFINED_wglQueryFrameCountNV
10477   BOOL __stdcall GLee_Lazy_wglQueryFrameCountNV(HDC hDC, GLuint * count)  {if (GLeeInit()) return wglQueryFrameCountNV(hDC, count); return (BOOL)0;}
10478   GLEEPFNWGLQUERYFRAMECOUNTNVPROC GLeeFuncPtr_wglQueryFrameCountNV=GLee_Lazy_wglQueryFrameCountNV;
10479 #endif
10480 #ifndef GLEE_C_DEFINED_wglResetFrameCountNV
10481 #define GLEE_C_DEFINED_wglResetFrameCountNV
10482   BOOL __stdcall GLee_Lazy_wglResetFrameCountNV(HDC hDC)  {if (GLeeInit()) return wglResetFrameCountNV(hDC); return (BOOL)0;}
10483   GLEEPFNWGLRESETFRAMECOUNTNVPROC GLeeFuncPtr_wglResetFrameCountNV=GLee_Lazy_wglResetFrameCountNV;
10484 #endif
10485 #endif 
10486 
10487 /* WGL_NV_gpu_affinity */
10488 
10489 #ifdef __GLEE_WGL_NV_gpu_affinity
10490 #ifndef GLEE_C_DEFINED_wglEnumGpusNV
10491 #define GLEE_C_DEFINED_wglEnumGpusNV
10492   BOOL __stdcall GLee_Lazy_wglEnumGpusNV(UINT iGpuIndex, HGPUNV * phGpu)  {if (GLeeInit()) return wglEnumGpusNV(iGpuIndex, phGpu); return (BOOL)0;}
10493   GLEEPFNWGLENUMGPUSNVPROC GLeeFuncPtr_wglEnumGpusNV=GLee_Lazy_wglEnumGpusNV;
10494 #endif
10495 #ifndef GLEE_C_DEFINED_wglEnumGpuDevicesNV
10496 #define GLEE_C_DEFINED_wglEnumGpuDevicesNV
10497   BOOL __stdcall GLee_Lazy_wglEnumGpuDevicesNV(HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice)  {if (GLeeInit()) return wglEnumGpuDevicesNV(hGpu, iDeviceIndex, lpGpuDevice); return (BOOL)0;}
10498   GLEEPFNWGLENUMGPUDEVICESNVPROC GLeeFuncPtr_wglEnumGpuDevicesNV=GLee_Lazy_wglEnumGpuDevicesNV;
10499 #endif
10500 #ifndef GLEE_C_DEFINED_wglCreateAffinityDCNV
10501 #define GLEE_C_DEFINED_wglCreateAffinityDCNV
10502   HDC __stdcall GLee_Lazy_wglCreateAffinityDCNV(const HGPUNV * phGpuList)  {if (GLeeInit()) return wglCreateAffinityDCNV(phGpuList); return (HDC)0;}
10503   GLEEPFNWGLCREATEAFFINITYDCNVPROC GLeeFuncPtr_wglCreateAffinityDCNV=GLee_Lazy_wglCreateAffinityDCNV;
10504 #endif
10505 #ifndef GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV
10506 #define GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV
10507   BOOL __stdcall GLee_Lazy_wglEnumGpusFromAffinityDCNV(HDC hAffinityDC, UINT iGpuIndex, HGPUNV * hGpu)  {if (GLeeInit()) return wglEnumGpusFromAffinityDCNV(hAffinityDC, iGpuIndex, hGpu); return (BOOL)0;}
10508   GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC GLeeFuncPtr_wglEnumGpusFromAffinityDCNV=GLee_Lazy_wglEnumGpusFromAffinityDCNV;
10509 #endif
10510 #ifndef GLEE_C_DEFINED_wglDeleteDCNV
10511 #define GLEE_C_DEFINED_wglDeleteDCNV
10512   BOOL __stdcall GLee_Lazy_wglDeleteDCNV(HDC hdc)  {if (GLeeInit()) return wglDeleteDCNV(hdc); return (BOOL)0;}
10513   GLEEPFNWGLDELETEDCNVPROC GLeeFuncPtr_wglDeleteDCNV=GLee_Lazy_wglDeleteDCNV;
10514 #endif
10515 #endif 
10516 
10517 /* WGL_EXT_display_color_table */
10518 
10519 #ifdef __GLEE_WGL_EXT_display_color_table
10520 #ifndef GLEE_C_DEFINED_wglCreateDisplayColorTableEXT
10521 #define GLEE_C_DEFINED_wglCreateDisplayColorTableEXT
10522   GLboolean __stdcall GLee_Lazy_wglCreateDisplayColorTableEXT(GLushort id)  {if (GLeeInit()) return wglCreateDisplayColorTableEXT(id); return (GLboolean)0;}
10523   GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglCreateDisplayColorTableEXT=GLee_Lazy_wglCreateDisplayColorTableEXT;
10524 #endif
10525 #ifndef GLEE_C_DEFINED_wglLoadDisplayColorTableEXT
10526 #define GLEE_C_DEFINED_wglLoadDisplayColorTableEXT
10527   GLboolean __stdcall GLee_Lazy_wglLoadDisplayColorTableEXT(const GLushort * table, GLuint length)  {if (GLeeInit()) return wglLoadDisplayColorTableEXT(table, length); return (GLboolean)0;}
10528   GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglLoadDisplayColorTableEXT=GLee_Lazy_wglLoadDisplayColorTableEXT;
10529 #endif
10530 #ifndef GLEE_C_DEFINED_wglBindDisplayColorTableEXT
10531 #define GLEE_C_DEFINED_wglBindDisplayColorTableEXT
10532   GLboolean __stdcall GLee_Lazy_wglBindDisplayColorTableEXT(GLushort id)  {if (GLeeInit()) return wglBindDisplayColorTableEXT(id); return (GLboolean)0;}
10533   GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglBindDisplayColorTableEXT=GLee_Lazy_wglBindDisplayColorTableEXT;
10534 #endif
10535 #ifndef GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT
10536 #define GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT
10537   VOID __stdcall GLee_Lazy_wglDestroyDisplayColorTableEXT(GLushort id)  {if (GLeeInit()) wglDestroyDisplayColorTableEXT(id);}
10538   GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglDestroyDisplayColorTableEXT=GLee_Lazy_wglDestroyDisplayColorTableEXT;
10539 #endif
10540 #endif 
10541 
10542 /* WGL_EXT_extensions_string */
10543 
10544 #ifdef __GLEE_WGL_EXT_extensions_string
10545 #ifndef GLEE_C_DEFINED_wglGetExtensionsStringEXT
10546 #define GLEE_C_DEFINED_wglGetExtensionsStringEXT
10547   const char * __stdcall GLee_Lazy_wglGetExtensionsStringEXT(void)  {if (GLeeInit()) return wglGetExtensionsStringEXT(); return (const char *)0;}
10548   GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC GLeeFuncPtr_wglGetExtensionsStringEXT=GLee_Lazy_wglGetExtensionsStringEXT;
10549 #endif
10550 #endif 
10551 
10552 /* WGL_EXT_swap_control */
10553 
10554 #ifdef __GLEE_WGL_EXT_swap_control
10555 #ifndef GLEE_C_DEFINED_wglSwapIntervalEXT
10556 #define GLEE_C_DEFINED_wglSwapIntervalEXT
10557   BOOL __stdcall GLee_Lazy_wglSwapIntervalEXT(int interval)  {if (GLeeInit()) return wglSwapIntervalEXT(interval); return (BOOL)0;}
10558   GLEEPFNWGLSWAPINTERVALEXTPROC GLeeFuncPtr_wglSwapIntervalEXT=GLee_Lazy_wglSwapIntervalEXT;
10559 #endif
10560 #ifndef GLEE_C_DEFINED_wglGetSwapIntervalEXT
10561 #define GLEE_C_DEFINED_wglGetSwapIntervalEXT
10562   int __stdcall GLee_Lazy_wglGetSwapIntervalEXT(void)  {if (GLeeInit()) return wglGetSwapIntervalEXT(); return (int)0;}
10563   GLEEPFNWGLGETSWAPINTERVALEXTPROC GLeeFuncPtr_wglGetSwapIntervalEXT=GLee_Lazy_wglGetSwapIntervalEXT;
10564 #endif
10565 #endif 
10566 
10567 /* WGL_NV_vertex_array_range */
10568 
10569 #ifdef __GLEE_WGL_NV_vertex_array_range
10570 #ifndef GLEE_C_DEFINED_wglAllocateMemoryNV
10571 #define GLEE_C_DEFINED_wglAllocateMemoryNV
10572   void* __stdcall GLee_Lazy_wglAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority)  {if (GLeeInit()) return wglAllocateMemoryNV(size, readfreq, writefreq, priority); return (void*)0;}
10573   GLEEPFNWGLALLOCATEMEMORYNVPROC GLeeFuncPtr_wglAllocateMemoryNV=GLee_Lazy_wglAllocateMemoryNV;
10574 #endif
10575 #ifndef GLEE_C_DEFINED_wglFreeMemoryNV
10576 #define GLEE_C_DEFINED_wglFreeMemoryNV
10577   void __stdcall GLee_Lazy_wglFreeMemoryNV(void * pointer)  {if (GLeeInit()) wglFreeMemoryNV(pointer);}
10578   GLEEPFNWGLFREEMEMORYNVPROC GLeeFuncPtr_wglFreeMemoryNV=GLee_Lazy_wglFreeMemoryNV;
10579 #endif
10580 #endif 
10581 
10582 /* WGL_OML_sync_control */
10583 
10584 #ifdef __GLEE_WGL_OML_sync_control
10585 #ifndef GLEE_C_DEFINED_wglGetSyncValuesOML
10586 #define GLEE_C_DEFINED_wglGetSyncValuesOML
10587   BOOL __stdcall GLee_Lazy_wglGetSyncValuesOML(HDC hdc, INT64 * ust, INT64 * msc, INT64 * sbc)  {if (GLeeInit()) return wglGetSyncValuesOML(hdc, ust, msc, sbc); return (BOOL)0;}
10588   GLEEPFNWGLGETSYNCVALUESOMLPROC GLeeFuncPtr_wglGetSyncValuesOML=GLee_Lazy_wglGetSyncValuesOML;
10589 #endif
10590 #ifndef GLEE_C_DEFINED_wglGetMscRateOML
10591 #define GLEE_C_DEFINED_wglGetMscRateOML
10592   BOOL __stdcall GLee_Lazy_wglGetMscRateOML(HDC hdc, INT32 * numerator, INT32 * denominator)  {if (GLeeInit()) return wglGetMscRateOML(hdc, numerator, denominator); return (BOOL)0;}
10593   GLEEPFNWGLGETMSCRATEOMLPROC GLeeFuncPtr_wglGetMscRateOML=GLee_Lazy_wglGetMscRateOML;
10594 #endif
10595 #ifndef GLEE_C_DEFINED_wglSwapBuffersMscOML
10596 #define GLEE_C_DEFINED_wglSwapBuffersMscOML
10597   INT64 __stdcall GLee_Lazy_wglSwapBuffersMscOML(HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder)  {if (GLeeInit()) return wglSwapBuffersMscOML(hdc, target_msc, divisor, remainder); return (INT64)0;}
10598   GLEEPFNWGLSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapBuffersMscOML=GLee_Lazy_wglSwapBuffersMscOML;
10599 #endif
10600 #ifndef GLEE_C_DEFINED_wglSwapLayerBuffersMscOML
10601 #define GLEE_C_DEFINED_wglSwapLayerBuffersMscOML
10602   INT64 __stdcall GLee_Lazy_wglSwapLayerBuffersMscOML(HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder)  {if (GLeeInit()) return wglSwapLayerBuffersMscOML(hdc, fuPlanes, target_msc, divisor, remainder); return (INT64)0;}
10603   GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapLayerBuffersMscOML=GLee_Lazy_wglSwapLayerBuffersMscOML;
10604 #endif
10605 #ifndef GLEE_C_DEFINED_wglWaitForMscOML
10606 #define GLEE_C_DEFINED_wglWaitForMscOML
10607   BOOL __stdcall GLee_Lazy_wglWaitForMscOML(HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc)  {if (GLeeInit()) return wglWaitForMscOML(hdc, target_msc, divisor, remainder, ust, msc, sbc); return (BOOL)0;}
10608   GLEEPFNWGLWAITFORMSCOMLPROC GLeeFuncPtr_wglWaitForMscOML=GLee_Lazy_wglWaitForMscOML;
10609 #endif
10610 #ifndef GLEE_C_DEFINED_wglWaitForSbcOML
10611 #define GLEE_C_DEFINED_wglWaitForSbcOML
10612   BOOL __stdcall GLee_Lazy_wglWaitForSbcOML(HDC hdc, INT64 target_sbc, INT64 * ust, INT64 * msc, INT64 * sbc)  {if (GLeeInit()) return wglWaitForSbcOML(hdc, target_sbc, ust, msc, sbc); return (BOOL)0;}
10613   GLEEPFNWGLWAITFORSBCOMLPROC GLeeFuncPtr_wglWaitForSbcOML=GLee_Lazy_wglWaitForSbcOML;
10614 #endif
10615 #endif 
10616 
10617 /* WGL_I3D_swap_frame_usage */
10618 
10619 #ifdef __GLEE_WGL_I3D_swap_frame_usage
10620 #ifndef GLEE_C_DEFINED_wglGetFrameUsageI3D
10621 #define GLEE_C_DEFINED_wglGetFrameUsageI3D
10622   BOOL __stdcall GLee_Lazy_wglGetFrameUsageI3D(float * pUsage)  {if (GLeeInit()) return wglGetFrameUsageI3D(pUsage); return (BOOL)0;}
10623   GLEEPFNWGLGETFRAMEUSAGEI3DPROC GLeeFuncPtr_wglGetFrameUsageI3D=GLee_Lazy_wglGetFrameUsageI3D;
10624 #endif
10625 #ifndef GLEE_C_DEFINED_wglBeginFrameTrackingI3D
10626 #define GLEE_C_DEFINED_wglBeginFrameTrackingI3D
10627   BOOL __stdcall GLee_Lazy_wglBeginFrameTrackingI3D(void)  {if (GLeeInit()) return wglBeginFrameTrackingI3D(); return (BOOL)0;}
10628   GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC GLeeFuncPtr_wglBeginFrameTrackingI3D=GLee_Lazy_wglBeginFrameTrackingI3D;
10629 #endif
10630 #ifndef GLEE_C_DEFINED_wglEndFrameTrackingI3D
10631 #define GLEE_C_DEFINED_wglEndFrameTrackingI3D
10632   BOOL __stdcall GLee_Lazy_wglEndFrameTrackingI3D(void)  {if (GLeeInit()) return wglEndFrameTrackingI3D(); return (BOOL)0;}
10633   GLEEPFNWGLENDFRAMETRACKINGI3DPROC GLeeFuncPtr_wglEndFrameTrackingI3D=GLee_Lazy_wglEndFrameTrackingI3D;
10634 #endif
10635 #ifndef GLEE_C_DEFINED_wglQueryFrameTrackingI3D
10636 #define GLEE_C_DEFINED_wglQueryFrameTrackingI3D
10637   BOOL __stdcall GLee_Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage)  {if (GLeeInit()) return wglQueryFrameTrackingI3D(pFrameCount, pMissedFrames, pLastMissedUsage); return (BOOL)0;}
10638   GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC GLeeFuncPtr_wglQueryFrameTrackingI3D=GLee_Lazy_wglQueryFrameTrackingI3D;
10639 #endif
10640 #endif 
10641 
10642 /* WGL_NV_video_output */
10643 
10644 #ifdef __GLEE_WGL_NV_video_output
10645 #ifndef GLEE_C_DEFINED_wglGetVideoDeviceNV
10646 #define GLEE_C_DEFINED_wglGetVideoDeviceNV
10647   BOOL __stdcall GLee_Lazy_wglGetVideoDeviceNV(HDC hDC, int numDevices, HPVIDEODEV * hVideoDevice)  {if (GLeeInit()) return wglGetVideoDeviceNV(hDC, numDevices, hVideoDevice); return (BOOL)0;}
10648   GLEEPFNWGLGETVIDEODEVICENVPROC GLeeFuncPtr_wglGetVideoDeviceNV=GLee_Lazy_wglGetVideoDeviceNV;
10649 #endif
10650 #ifndef GLEE_C_DEFINED_wglReleaseVideoDeviceNV
10651 #define GLEE_C_DEFINED_wglReleaseVideoDeviceNV
10652   BOOL __stdcall GLee_Lazy_wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice)  {if (GLeeInit()) return wglReleaseVideoDeviceNV(hVideoDevice); return (BOOL)0;}
10653   GLEEPFNWGLRELEASEVIDEODEVICENVPROC GLeeFuncPtr_wglReleaseVideoDeviceNV=GLee_Lazy_wglReleaseVideoDeviceNV;
10654 #endif
10655 #ifndef GLEE_C_DEFINED_wglBindVideoImageNV
10656 #define GLEE_C_DEFINED_wglBindVideoImageNV
10657   BOOL __stdcall GLee_Lazy_wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer)  {if (GLeeInit()) return wglBindVideoImageNV(hVideoDevice, hPbuffer, iVideoBuffer); return (BOOL)0;}
10658   GLEEPFNWGLBINDVIDEOIMAGENVPROC GLeeFuncPtr_wglBindVideoImageNV=GLee_Lazy_wglBindVideoImageNV;
10659 #endif
10660 #ifndef GLEE_C_DEFINED_wglReleaseVideoImageNV
10661 #define GLEE_C_DEFINED_wglReleaseVideoImageNV
10662   BOOL __stdcall GLee_Lazy_wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int iVideoBuffer)  {if (GLeeInit()) return wglReleaseVideoImageNV(hPbuffer, iVideoBuffer); return (BOOL)0;}
10663   GLEEPFNWGLRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_wglReleaseVideoImageNV=GLee_Lazy_wglReleaseVideoImageNV;
10664 #endif
10665 #ifndef GLEE_C_DEFINED_wglSendPbufferToVideoNV
10666 #define GLEE_C_DEFINED_wglSendPbufferToVideoNV
10667   BOOL __stdcall GLee_Lazy_wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, int iBufferType, unsigned long * pulCounterPbuffer, BOOL bBlock)  {if (GLeeInit()) return wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuffer, bBlock); return (BOOL)0;}
10668   GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_wglSendPbufferToVideoNV=GLee_Lazy_wglSendPbufferToVideoNV;
10669 #endif
10670 #ifndef GLEE_C_DEFINED_wglGetVideoInfoNV
10671 #define GLEE_C_DEFINED_wglGetVideoInfoNV
10672   BOOL __stdcall GLee_Lazy_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo)  {if (GLeeInit()) return wglGetVideoInfoNV(hpVideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return (BOOL)0;}
10673   GLEEPFNWGLGETVIDEOINFONVPROC GLeeFuncPtr_wglGetVideoInfoNV=GLee_Lazy_wglGetVideoInfoNV;
10674 #endif
10675 #endif 
10676 #elif defined(__APPLE__) || defined(__APPLE_CC__)
10677 #else /* GLX */
10678 
10679 /* Extension querying variables */
10680 
10681 GLboolean _GLEE_GLX_VERSION_1_3 = GL_FALSE;
10682 GLboolean _GLEE_GLX_VERSION_1_4 = GL_FALSE;
10683 GLboolean _GLEE_GLX_ARB_multisample = GL_FALSE;
10684 GLboolean _GLEE_GLX_ARB_fbconfig_float = GL_FALSE;
10685 GLboolean _GLEE_GLX_ARB_create_context = GL_FALSE;
10686 GLboolean _GLEE_GLX_SGIS_multisample = GL_FALSE;
10687 GLboolean _GLEE_GLX_EXT_visual_info = GL_FALSE;
10688 GLboolean _GLEE_GLX_SGI_swap_control = GL_FALSE;
10689 GLboolean _GLEE_GLX_SGI_video_sync = GL_FALSE;
10690 GLboolean _GLEE_GLX_SGI_make_current_read = GL_FALSE;
10691 GLboolean _GLEE_GLX_EXT_visual_rating = GL_FALSE;
10692 GLboolean _GLEE_GLX_EXT_import_context = GL_FALSE;
10693 GLboolean _GLEE_GLX_SGIX_fbconfig = GL_FALSE;
10694 GLboolean _GLEE_GLX_SGIX_pbuffer = GL_FALSE;
10695 GLboolean _GLEE_GLX_SGI_cushion = GL_FALSE;
10696 GLboolean _GLEE_GLX_SGIX_video_resize = GL_FALSE;
10697 GLboolean _GLEE_GLX_SGIX_swap_group = GL_FALSE;
10698 GLboolean _GLEE_GLX_SGIX_swap_barrier = GL_FALSE;
10699 GLboolean _GLEE_GLX_SGIS_blended_overlay = GL_FALSE;
10700 GLboolean _GLEE_GLX_SGIS_shared_multisample = GL_FALSE;
10701 GLboolean _GLEE_GLX_SUN_get_transparent_index = GL_FALSE;
10702 GLboolean _GLEE_GLX_3DFX_multisample = GL_FALSE;
10703 GLboolean _GLEE_GLX_MESA_copy_sub_buffer = GL_FALSE;
10704 GLboolean _GLEE_GLX_MESA_pixmap_colormap = GL_FALSE;
10705 GLboolean _GLEE_GLX_MESA_release_buffers = GL_FALSE;
10706 GLboolean _GLEE_GLX_MESA_set_3dfx_mode = GL_FALSE;
10707 GLboolean _GLEE_GLX_SGIX_visual_select_group = GL_FALSE;
10708 GLboolean _GLEE_GLX_OML_swap_method = GL_FALSE;
10709 GLboolean _GLEE_GLX_OML_sync_control = GL_FALSE;
10710 GLboolean _GLEE_GLX_NV_float_buffer = GL_FALSE;
10711 GLboolean _GLEE_GLX_SGIX_hyperpipe = GL_FALSE;
10712 GLboolean _GLEE_GLX_MESA_agp_offset = GL_FALSE;
10713 GLboolean _GLEE_GLX_EXT_fbconfig_packed_float = GL_FALSE;
10714 GLboolean _GLEE_GLX_EXT_framebuffer_sRGB = GL_FALSE;
10715 GLboolean _GLEE_GLX_EXT_texture_from_pixmap = GL_FALSE;
10716 GLboolean _GLEE_GLX_NV_present_video = GL_FALSE;
10717 GLboolean _GLEE_GLX_NV_video_out = GL_FALSE;
10718 GLboolean _GLEE_GLX_NV_swap_group = GL_FALSE;
10719 GLboolean _GLEE_GLX_EXT_scene_marker = GL_FALSE;
10720 GLboolean _GLEE_GLX_NV_video_output = GL_FALSE;
10721 
10722 /*  GLX Extension names */
10723 
10724 char __GLeeGLXExtensionNames[40][30]={
10725     "GLX_VERSION_1_3",
10726     "GLX_VERSION_1_4",
10727     "GLX_ARB_multisample",
10728     "GLX_ARB_fbconfig_float",
10729     "GLX_ARB_create_context",
10730     "GLX_SGIS_multisample",
10731     "GLX_EXT_visual_info",
10732     "GLX_SGI_swap_control",
10733     "GLX_SGI_video_sync",
10734     "GLX_SGI_make_current_read",
10735     "GLX_EXT_visual_rating",
10736     "GLX_EXT_import_context",
10737     "GLX_SGIX_fbconfig",
10738     "GLX_SGIX_pbuffer",
10739     "GLX_SGI_cushion",
10740     "GLX_SGIX_video_resize",
10741     "GLX_SGIX_swap_group",
10742     "GLX_SGIX_swap_barrier",
10743     "GLX_SGIS_blended_overlay",
10744     "GLX_SGIS_shared_multisample",
10745     "GLX_SUN_get_transparent_index",
10746     "GLX_3DFX_multisample",
10747     "GLX_MESA_copy_sub_buffer",
10748     "GLX_MESA_pixmap_colormap",
10749     "GLX_MESA_release_buffers",
10750     "GLX_MESA_set_3dfx_mode",
10751     "GLX_SGIX_visual_select_group",
10752     "GLX_OML_swap_method",
10753     "GLX_OML_sync_control",
10754     "GLX_NV_float_buffer",
10755     "GLX_SGIX_hyperpipe",
10756     "GLX_MESA_agp_offset",
10757     "GLX_EXT_fbconfig_packed_float",
10758     "GLX_EXT_framebuffer_sRGB",
10759     "GLX_EXT_texture_from_pixmap",
10760     "GLX_NV_present_video",
10761     "GLX_NV_video_out",
10762     "GLX_NV_swap_group",
10763     "GLX_EXT_scene_marker",
10764     "GLX_NV_video_output"
10765 };
10766 int __GLeeGLXNumExtensions=40;
10767 
10768 /* GLX_VERSION_1_3 */
10769 
10770 #ifdef __GLEE_GLX_VERSION_1_3
10771 #ifndef GLEE_C_DEFINED_glXGetFBConfigs
10772 #define GLEE_C_DEFINED_glXGetFBConfigs
10773   GLXFBConfig * __stdcall GLee_Lazy_glXGetFBConfigs(Display * dpy, int screen, int * nelements)  {if (GLeeInit()) return glXGetFBConfigs(dpy, screen, nelements); return (GLXFBConfig *)0;}
10774   GLEEPFNGLXGETFBCONFIGSPROC GLeeFuncPtr_glXGetFBConfigs=GLee_Lazy_glXGetFBConfigs;
10775 #endif
10776 #ifndef GLEE_C_DEFINED_glXChooseFBConfig
10777 #define GLEE_C_DEFINED_glXChooseFBConfig
10778   GLXFBConfig * __stdcall GLee_Lazy_glXChooseFBConfig(Display * dpy, int screen, const int * attrib_list, int * nelements)  {if (GLeeInit()) return glXChooseFBConfig(dpy, screen, attrib_list, nelements); return (GLXFBConfig *)0;}
10779   GLEEPFNGLXCHOOSEFBCONFIGPROC GLeeFuncPtr_glXChooseFBConfig=GLee_Lazy_glXChooseFBConfig;
10780 #endif
10781 #ifndef GLEE_C_DEFINED_glXGetFBConfigAttrib
10782 #define GLEE_C_DEFINED_glXGetFBConfigAttrib
10783   int __stdcall GLee_Lazy_glXGetFBConfigAttrib(Display * dpy, GLXFBConfig config, int attribute, int * value)  {if (GLeeInit()) return glXGetFBConfigAttrib(dpy, config, attribute, value); return (int)0;}
10784   GLEEPFNGLXGETFBCONFIGATTRIBPROC GLeeFuncPtr_glXGetFBConfigAttrib=GLee_Lazy_glXGetFBConfigAttrib;
10785 #endif
10786 #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfig
10787 #define GLEE_C_DEFINED_glXGetVisualFromFBConfig
10788   XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfig(Display * dpy, GLXFBConfig config)  {if (GLeeInit()) return glXGetVisualFromFBConfig(dpy, config); return (XVisualInfo *)0;}
10789   GLEEPFNGLXGETVISUALFROMFBCONFIGPROC GLeeFuncPtr_glXGetVisualFromFBConfig=GLee_Lazy_glXGetVisualFromFBConfig;
10790 #endif
10791 #ifndef GLEE_C_DEFINED_glXCreateWindow
10792 #define GLEE_C_DEFINED_glXCreateWindow
10793   GLXWindow __stdcall GLee_Lazy_glXCreateWindow(Display * dpy, GLXFBConfig config, Window win, const int * attrib_list)  {if (GLeeInit()) return glXCreateWindow(dpy, config, win, attrib_list); return (GLXWindow)0;}
10794   GLEEPFNGLXCREATEWINDOWPROC GLeeFuncPtr_glXCreateWindow=GLee_Lazy_glXCreateWindow;
10795 #endif
10796 #ifndef GLEE_C_DEFINED_glXDestroyWindow
10797 #define GLEE_C_DEFINED_glXDestroyWindow
10798   void __stdcall GLee_Lazy_glXDestroyWindow(Display * dpy, GLXWindow win)  {if (GLeeInit()) glXDestroyWindow(dpy, win);}
10799   GLEEPFNGLXDESTROYWINDOWPROC GLeeFuncPtr_glXDestroyWindow=GLee_Lazy_glXDestroyWindow;
10800 #endif
10801 #ifndef GLEE_C_DEFINED_glXCreatePixmap
10802 #define GLEE_C_DEFINED_glXCreatePixmap
10803   GLXPixmap __stdcall GLee_Lazy_glXCreatePixmap(Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list)  {if (GLeeInit()) return glXCreatePixmap(dpy, config, pixmap, attrib_list); return (GLXPixmap)0;}
10804   GLEEPFNGLXCREATEPIXMAPPROC GLeeFuncPtr_glXCreatePixmap=GLee_Lazy_glXCreatePixmap;
10805 #endif
10806 #ifndef GLEE_C_DEFINED_glXDestroyPixmap
10807 #define GLEE_C_DEFINED_glXDestroyPixmap
10808   void __stdcall GLee_Lazy_glXDestroyPixmap(Display * dpy, GLXPixmap pixmap)  {if (GLeeInit()) glXDestroyPixmap(dpy, pixmap);}
10809   GLEEPFNGLXDESTROYPIXMAPPROC GLeeFuncPtr_glXDestroyPixmap=GLee_Lazy_glXDestroyPixmap;
10810 #endif
10811 #ifndef GLEE_C_DEFINED_glXCreatePbuffer
10812 #define GLEE_C_DEFINED_glXCreatePbuffer
10813   GLXPbuffer __stdcall GLee_Lazy_glXCreatePbuffer(Display * dpy, GLXFBConfig config, const int * attrib_list)  {if (GLeeInit()) return glXCreatePbuffer(dpy, config, attrib_list); return (GLXPbuffer)0;}
10814   GLEEPFNGLXCREATEPBUFFERPROC GLeeFuncPtr_glXCreatePbuffer=GLee_Lazy_glXCreatePbuffer;
10815 #endif
10816 #ifndef GLEE_C_DEFINED_glXDestroyPbuffer
10817 #define GLEE_C_DEFINED_glXDestroyPbuffer
10818   void __stdcall GLee_Lazy_glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf)  {if (GLeeInit()) glXDestroyPbuffer(dpy, pbuf);}
10819   GLEEPFNGLXDESTROYPBUFFERPROC GLeeFuncPtr_glXDestroyPbuffer=GLee_Lazy_glXDestroyPbuffer;
10820 #endif
10821 #ifndef GLEE_C_DEFINED_glXQueryDrawable
10822 #define GLEE_C_DEFINED_glXQueryDrawable
10823   void __stdcall GLee_Lazy_glXQueryDrawable(Display * dpy, GLXDrawable draw, int attribute, unsigned int * value)  {if (GLeeInit()) glXQueryDrawable(dpy, draw, attribute, value);}
10824   GLEEPFNGLXQUERYDRAWABLEPROC GLeeFuncPtr_glXQueryDrawable=GLee_Lazy_glXQueryDrawable;
10825 #endif
10826 #ifndef GLEE_C_DEFINED_glXCreateNewContext
10827 #define GLEE_C_DEFINED_glXCreateNewContext
10828   GLXContext __stdcall GLee_Lazy_glXCreateNewContext(Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)  {if (GLeeInit()) return glXCreateNewContext(dpy, config, render_type, share_list, direct); return (GLXContext)0;}
10829   GLEEPFNGLXCREATENEWCONTEXTPROC GLeeFuncPtr_glXCreateNewContext=GLee_Lazy_glXCreateNewContext;
10830 #endif
10831 #ifndef GLEE_C_DEFINED_glXMakeContextCurrent
10832 #define GLEE_C_DEFINED_glXMakeContextCurrent
10833   Bool __stdcall GLee_Lazy_glXMakeContextCurrent(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)  {if (GLeeInit()) return glXMakeContextCurrent(dpy, draw, read, ctx); return (Bool)0;}
10834   GLEEPFNGLXMAKECONTEXTCURRENTPROC GLeeFuncPtr_glXMakeContextCurrent=GLee_Lazy_glXMakeContextCurrent;
10835 #endif
10836 #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawable
10837 #define GLEE_C_DEFINED_glXGetCurrentReadDrawable
10838   GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawable(void)  {if (GLeeInit()) return glXGetCurrentReadDrawable(); return (GLXDrawable)0;}
10839   GLEEPFNGLXGETCURRENTREADDRAWABLEPROC GLeeFuncPtr_glXGetCurrentReadDrawable=GLee_Lazy_glXGetCurrentReadDrawable;
10840 #endif
10841 #ifndef GLEE_C_DEFINED_glXGetCurrentDisplay
10842 #define GLEE_C_DEFINED_glXGetCurrentDisplay
10843   Display * __stdcall GLee_Lazy_glXGetCurrentDisplay(void)  {if (GLeeInit()) return glXGetCurrentDisplay(); return (Display *)0;}
10844   GLEEPFNGLXGETCURRENTDISPLAYPROC GLeeFuncPtr_glXGetCurrentDisplay=GLee_Lazy_glXGetCurrentDisplay;
10845 #endif
10846 #ifndef GLEE_C_DEFINED_glXQueryContext
10847 #define GLEE_C_DEFINED_glXQueryContext
10848   int __stdcall GLee_Lazy_glXQueryContext(Display * dpy, GLXContext ctx, int attribute, int * value)  {if (GLeeInit()) return glXQueryContext(dpy, ctx, attribute, value); return (int)0;}
10849   GLEEPFNGLXQUERYCONTEXTPROC GLeeFuncPtr_glXQueryContext=GLee_Lazy_glXQueryContext;
10850 #endif
10851 #ifndef GLEE_C_DEFINED_glXSelectEvent
10852 #define GLEE_C_DEFINED_glXSelectEvent
10853   void __stdcall GLee_Lazy_glXSelectEvent(Display * dpy, GLXDrawable draw, unsigned long event_mask)  {if (GLeeInit()) glXSelectEvent(dpy, draw, event_mask);}
10854   GLEEPFNGLXSELECTEVENTPROC GLeeFuncPtr_glXSelectEvent=GLee_Lazy_glXSelectEvent;
10855 #endif
10856 #ifndef GLEE_C_DEFINED_glXGetSelectedEvent
10857 #define GLEE_C_DEFINED_glXGetSelectedEvent
10858   void __stdcall GLee_Lazy_glXGetSelectedEvent(Display * dpy, GLXDrawable draw, unsigned long * event_mask)  {if (GLeeInit()) glXGetSelectedEvent(dpy, draw, event_mask);}
10859   GLEEPFNGLXGETSELECTEDEVENTPROC GLeeFuncPtr_glXGetSelectedEvent=GLee_Lazy_glXGetSelectedEvent;
10860 #endif
10861 #endif 
10862 
10863 /* GLX_VERSION_1_4 */
10864 
10865 #ifdef __GLEE_GLX_VERSION_1_4
10866 #ifndef GLEE_C_DEFINED_glXGetProcAddress
10867 #define GLEE_C_DEFINED_glXGetProcAddress
10868   __GLXextFuncPtr __stdcall GLee_Lazy_glXGetProcAddress(const GLubyte * procName)  {if (GLeeInit()) return glXGetProcAddress(procName); return (__GLXextFuncPtr)0;}
10869   GLEEPFNGLXGETPROCADDRESSPROC GLeeFuncPtr_glXGetProcAddress=GLee_Lazy_glXGetProcAddress;
10870 #endif
10871 #endif 
10872 
10873 /* GLX_ARB_multisample */
10874 
10875 #ifdef __GLEE_GLX_ARB_multisample
10876 #endif 
10877 
10878 /* GLX_ARB_fbconfig_float */
10879 
10880 #ifdef __GLEE_GLX_ARB_fbconfig_float
10881 #endif 
10882 
10883 /* GLX_ARB_create_context */
10884 
10885 #ifdef __GLEE_GLX_ARB_create_context
10886 #ifndef GLEE_C_DEFINED_glXCreateContextAttribsARB
10887 #define GLEE_C_DEFINED_glXCreateContextAttribsARB
10888   GLXContext __stdcall GLee_Lazy_glXCreateContextAttribsARB(Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list)  {if (GLeeInit()) return glXCreateContextAttribsARB(dpy, config, share_context, direct, attrib_list); return (GLXContext)0;}
10889   GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_glXCreateContextAttribsARB=GLee_Lazy_glXCreateContextAttribsARB;
10890 #endif
10891 #endif 
10892 
10893 /* GLX_SGIS_multisample */
10894 
10895 #ifdef __GLEE_GLX_SGIS_multisample
10896 #endif 
10897 
10898 /* GLX_EXT_visual_info */
10899 
10900 #ifdef __GLEE_GLX_EXT_visual_info
10901 #endif 
10902 
10903 /* GLX_SGI_swap_control */
10904 
10905 #ifdef __GLEE_GLX_SGI_swap_control
10906 #ifndef GLEE_C_DEFINED_glXSwapIntervalSGI
10907 #define GLEE_C_DEFINED_glXSwapIntervalSGI
10908   int __stdcall GLee_Lazy_glXSwapIntervalSGI(int interval)  {if (GLeeInit()) return glXSwapIntervalSGI(interval); return (int)0;}
10909   GLEEPFNGLXSWAPINTERVALSGIPROC GLeeFuncPtr_glXSwapIntervalSGI=GLee_Lazy_glXSwapIntervalSGI;
10910 #endif
10911 #endif 
10912 
10913 /* GLX_SGI_video_sync */
10914 
10915 #ifdef __GLEE_GLX_SGI_video_sync
10916 #ifndef GLEE_C_DEFINED_glXGetVideoSyncSGI
10917 #define GLEE_C_DEFINED_glXGetVideoSyncSGI
10918   int __stdcall GLee_Lazy_glXGetVideoSyncSGI(unsigned int * count)  {if (GLeeInit()) return glXGetVideoSyncSGI(count); return (int)0;}
10919   GLEEPFNGLXGETVIDEOSYNCSGIPROC GLeeFuncPtr_glXGetVideoSyncSGI=GLee_Lazy_glXGetVideoSyncSGI;
10920 #endif
10921 #ifndef GLEE_C_DEFINED_glXWaitVideoSyncSGI
10922 #define GLEE_C_DEFINED_glXWaitVideoSyncSGI
10923   int __stdcall GLee_Lazy_glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count)  {if (GLeeInit()) return glXWaitVideoSyncSGI(divisor, remainder, count); return (int)0;}
10924   GLEEPFNGLXWAITVIDEOSYNCSGIPROC GLeeFuncPtr_glXWaitVideoSyncSGI=GLee_Lazy_glXWaitVideoSyncSGI;
10925 #endif
10926 #endif 
10927 
10928 /* GLX_SGI_make_current_read */
10929 
10930 #ifdef __GLEE_GLX_SGI_make_current_read
10931 #ifndef GLEE_C_DEFINED_glXMakeCurrentReadSGI
10932 #define GLEE_C_DEFINED_glXMakeCurrentReadSGI
10933   Bool __stdcall GLee_Lazy_glXMakeCurrentReadSGI(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)  {if (GLeeInit()) return glXMakeCurrentReadSGI(dpy, draw, read, ctx); return (Bool)0;}
10934   GLEEPFNGLXMAKECURRENTREADSGIPROC GLeeFuncPtr_glXMakeCurrentReadSGI=GLee_Lazy_glXMakeCurrentReadSGI;
10935 #endif
10936 #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI
10937 #define GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI
10938   GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawableSGI(void)  {if (GLeeInit()) return glXGetCurrentReadDrawableSGI(); return (GLXDrawable)0;}
10939   GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC GLeeFuncPtr_glXGetCurrentReadDrawableSGI=GLee_Lazy_glXGetCurrentReadDrawableSGI;
10940 #endif
10941 #endif 
10942 
10943 /* GLX_EXT_visual_rating */
10944 
10945 #ifdef __GLEE_GLX_EXT_visual_rating
10946 #endif 
10947 
10948 /* GLX_EXT_import_context */
10949 
10950 #ifdef __GLEE_GLX_EXT_import_context
10951 #ifndef GLEE_C_DEFINED_glXGetCurrentDisplayEXT
10952 #define GLEE_C_DEFINED_glXGetCurrentDisplayEXT
10953   Display * __stdcall GLee_Lazy_glXGetCurrentDisplayEXT(void)  {if (GLeeInit()) return glXGetCurrentDisplayEXT(); return (Display *)0;}
10954   GLEEPFNGLXGETCURRENTDISPLAYEXTPROC GLeeFuncPtr_glXGetCurrentDisplayEXT=GLee_Lazy_glXGetCurrentDisplayEXT;
10955 #endif
10956 #ifndef GLEE_C_DEFINED_glXQueryContextInfoEXT
10957 #define GLEE_C_DEFINED_glXQueryContextInfoEXT
10958   int __stdcall GLee_Lazy_glXQueryContextInfoEXT(Display * dpy, GLXContext context, int attribute, int * value)  {if (GLeeInit()) return glXQueryContextInfoEXT(dpy, context, attribute, value); return (int)0;}
10959   GLEEPFNGLXQUERYCONTEXTINFOEXTPROC GLeeFuncPtr_glXQueryContextInfoEXT=GLee_Lazy_glXQueryContextInfoEXT;
10960 #endif
10961 #ifndef GLEE_C_DEFINED_glXGetContextIDEXT
10962 #define GLEE_C_DEFINED_glXGetContextIDEXT
10963   GLXContextID __stdcall GLee_Lazy_glXGetContextIDEXT(const GLXContext context)  {if (GLeeInit()) return glXGetContextIDEXT(context); return (GLXContextID)0;}
10964   GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT=GLee_Lazy_glXGetContextIDEXT;
10965 #endif
10966 #ifndef GLEE_C_DEFINED_glXImportContextEXT
10967 #define GLEE_C_DEFINED_glXImportContextEXT
10968   GLXContext __stdcall GLee_Lazy_glXImportContextEXT(Display * dpy, GLXContextID contextID)  {if (GLeeInit()) return glXImportContextEXT(dpy, contextID); return (GLXContext)0;}
10969   GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT=GLee_Lazy_glXImportContextEXT;
10970 #endif
10971 #ifndef GLEE_C_DEFINED_glXFreeContextEXT
10972 #define GLEE_C_DEFINED_glXFreeContextEXT
10973   void __stdcall GLee_Lazy_glXFreeContextEXT(Display * dpy, GLXContext context)  {if (GLeeInit()) glXFreeContextEXT(dpy, context);}
10974   GLEEPFNGLXFREECONTEXTEXTPROC GLeeFuncPtr_glXFreeContextEXT=GLee_Lazy_glXFreeContextEXT;
10975 #endif
10976 #endif 
10977 
10978 /* GLX_SGIX_fbconfig */
10979 
10980 #ifdef __GLEE_GLX_SGIX_fbconfig
10981 #ifndef GLEE_C_DEFINED_glXGetFBConfigAttribSGIX
10982 #define GLEE_C_DEFINED_glXGetFBConfigAttribSGIX
10983   int __stdcall GLee_Lazy_glXGetFBConfigAttribSGIX(Display * dpy, GLXFBConfigSGIX config, int attribute, int * value)  {if (GLeeInit()) return glXGetFBConfigAttribSGIX(dpy, config, attribute, value); return (int)0;}
10984   GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC GLeeFuncPtr_glXGetFBConfigAttribSGIX=GLee_Lazy_glXGetFBConfigAttribSGIX;
10985 #endif
10986 #ifndef GLEE_C_DEFINED_glXChooseFBConfigSGIX
10987 #define GLEE_C_DEFINED_glXChooseFBConfigSGIX
10988   GLXFBConfigSGIX * __stdcall GLee_Lazy_glXChooseFBConfigSGIX(Display * dpy, int screen, int * attrib_list, int * nelements)  {if (GLeeInit()) return glXChooseFBConfigSGIX(dpy, screen, attrib_list, nelements); return (GLXFBConfigSGIX *)0;}
10989   GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC GLeeFuncPtr_glXChooseFBConfigSGIX=GLee_Lazy_glXChooseFBConfigSGIX;
10990 #endif
10991 #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX
10992 #define GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX
10993   GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX(Display * dpy, GLXFBConfigSGIX config, Pixmap pixmap)  {if (GLeeInit()) return glXCreateGLXPixmapWithConfigSGIX(dpy, config, pixmap); return (GLXPixmap)0;}
10994   GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX=GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX;
10995 #endif
10996 #ifndef GLEE_C_DEFINED_glXCreateContextWithConfigSGIX
10997 #define GLEE_C_DEFINED_glXCreateContextWithConfigSGIX
10998   GLXContext __stdcall GLee_Lazy_glXCreateContextWithConfigSGIX(Display * dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct)  {if (GLeeInit()) return glXCreateContextWithConfigSGIX(dpy, config, render_type, share_list, direct); return (GLXContext)0;}
10999   GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateContextWithConfigSGIX=GLee_Lazy_glXCreateContextWithConfigSGIX;
11000 #endif
11001 #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX
11002 #define GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX
11003   XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfigSGIX(Display * dpy, GLXFBConfigSGIX config)  {if (GLeeInit()) return glXGetVisualFromFBConfigSGIX(dpy, config); return (XVisualInfo *)0;}
11004   GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC GLeeFuncPtr_glXGetVisualFromFBConfigSGIX=GLee_Lazy_glXGetVisualFromFBConfigSGIX;
11005 #endif
11006 #ifndef GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX
11007 #define GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX
11008   GLXFBConfigSGIX __stdcall GLee_Lazy_glXGetFBConfigFromVisualSGIX(Display * dpy, XVisualInfo * vis)  {if (GLeeInit()) return glXGetFBConfigFromVisualSGIX(dpy, vis); return (GLXFBConfigSGIX)0;}
11009   GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC GLeeFuncPtr_glXGetFBConfigFromVisualSGIX=GLee_Lazy_glXGetFBConfigFromVisualSGIX;
11010 #endif
11011 #endif 
11012 
11013 /* GLX_SGIX_pbuffer */
11014 
11015 #ifdef __GLEE_GLX_SGIX_pbuffer
11016 #ifndef GLEE_C_DEFINED_glXCreateGLXPbufferSGIX
11017 #define GLEE_C_DEFINED_glXCreateGLXPbufferSGIX
11018   GLXPbufferSGIX __stdcall GLee_Lazy_glXCreateGLXPbufferSGIX(Display * dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * attrib_list)  {if (GLeeInit()) return glXCreateGLXPbufferSGIX(dpy, config, width, height, attrib_list); return (GLXPbufferSGIX)0;}
11019   GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC GLeeFuncPtr_glXCreateGLXPbufferSGIX=GLee_Lazy_glXCreateGLXPbufferSGIX;
11020 #endif
11021 #ifndef GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX
11022 #define GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX
11023   void __stdcall GLee_Lazy_glXDestroyGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pbuf)  {if (GLeeInit()) glXDestroyGLXPbufferSGIX(dpy, pbuf);}
11024   GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXDestroyGLXPbufferSGIX=GLee_Lazy_glXDestroyGLXPbufferSGIX;
11025 #endif
11026 #ifndef GLEE_C_DEFINED_glXQueryGLXPbufferSGIX
11027 #define GLEE_C_DEFINED_glXQueryGLXPbufferSGIX
11028   int __stdcall GLee_Lazy_glXQueryGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int * value)  {if (GLeeInit()) return glXQueryGLXPbufferSGIX(dpy, pbuf, attribute, value); return (int)0;}
11029   GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXQueryGLXPbufferSGIX=GLee_Lazy_glXQueryGLXPbufferSGIX;
11030 #endif
11031 #ifndef GLEE_C_DEFINED_glXSelectEventSGIX
11032 #define GLEE_C_DEFINED_glXSelectEventSGIX
11033   void __stdcall GLee_Lazy_glXSelectEventSGIX(Display * dpy, GLXDrawable drawable, unsigned long mask)  {if (GLeeInit()) glXSelectEventSGIX(dpy, drawable, mask);}
11034   GLEEPFNGLXSELECTEVENTSGIXPROC GLeeFuncPtr_glXSelectEventSGIX=GLee_Lazy_glXSelectEventSGIX;
11035 #endif
11036 #ifndef GLEE_C_DEFINED_glXGetSelectedEventSGIX
11037 #define GLEE_C_DEFINED_glXGetSelectedEventSGIX
11038   void __stdcall GLee_Lazy_glXGetSelectedEventSGIX(Display * dpy, GLXDrawable drawable, unsigned long * mask)  {if (GLeeInit()) glXGetSelectedEventSGIX(dpy, drawable, mask);}
11039   GLEEPFNGLXGETSELECTEDEVENTSGIXPROC GLeeFuncPtr_glXGetSelectedEventSGIX=GLee_Lazy_glXGetSelectedEventSGIX;
11040 #endif
11041 #endif 
11042 
11043 /* GLX_SGI_cushion */
11044 
11045 #ifdef __GLEE_GLX_SGI_cushion
11046 #ifndef GLEE_C_DEFINED_glXCushionSGI
11047 #define GLEE_C_DEFINED_glXCushionSGI
11048   void __stdcall GLee_Lazy_glXCushionSGI(Display * dpy, Window window, float cushion)  {if (GLeeInit()) glXCushionSGI(dpy, window, cushion);}
11049   GLEEPFNGLXCUSHIONSGIPROC GLeeFuncPtr_glXCushionSGI=GLee_Lazy_glXCushionSGI;
11050 #endif
11051 #endif 
11052 
11053 /* GLX_SGIX_video_resize */
11054 
11055 #ifdef __GLEE_GLX_SGIX_video_resize
11056 #ifndef GLEE_C_DEFINED_glXBindChannelToWindowSGIX
11057 #define GLEE_C_DEFINED_glXBindChannelToWindowSGIX
11058   int __stdcall GLee_Lazy_glXBindChannelToWindowSGIX(Display * display, int screen, int channel, Window window)  {if (GLeeInit()) return glXBindChannelToWindowSGIX(display, screen, channel, window); return (int)0;}
11059   GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC GLeeFuncPtr_glXBindChannelToWindowSGIX=GLee_Lazy_glXBindChannelToWindowSGIX;
11060 #endif
11061 #ifndef GLEE_C_DEFINED_glXChannelRectSGIX
11062 #define GLEE_C_DEFINED_glXChannelRectSGIX
11063   int __stdcall GLee_Lazy_glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h)  {if (GLeeInit()) return glXChannelRectSGIX(display, screen, channel, x, y, w, h); return (int)0;}
11064   GLEEPFNGLXCHANNELRECTSGIXPROC GLeeFuncPtr_glXChannelRectSGIX=GLee_Lazy_glXChannelRectSGIX;
11065 #endif
11066 #ifndef GLEE_C_DEFINED_glXQueryChannelRectSGIX
11067 #define GLEE_C_DEFINED_glXQueryChannelRectSGIX
11068   int __stdcall GLee_Lazy_glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh)  {if (GLeeInit()) return glXQueryChannelRectSGIX(display, screen, channel, dx, dy, dw, dh); return (int)0;}
11069   GLEEPFNGLXQUERYCHANNELRECTSGIXPROC GLeeFuncPtr_glXQueryChannelRectSGIX=GLee_Lazy_glXQueryChannelRectSGIX;
11070 #endif
11071 #ifndef GLEE_C_DEFINED_glXQueryChannelDeltasSGIX
11072 #define GLEE_C_DEFINED_glXQueryChannelDeltasSGIX
11073   int __stdcall GLee_Lazy_glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * x, int * y, int * w, int * h)  {if (GLeeInit()) return glXQueryChannelDeltasSGIX(display, screen, channel, x, y, w, h); return (int)0;}
11074   GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC GLeeFuncPtr_glXQueryChannelDeltasSGIX=GLee_Lazy_glXQueryChannelDeltasSGIX;
11075 #endif
11076 #ifndef GLEE_C_DEFINED_glXChannelRectSyncSGIX
11077 #define GLEE_C_DEFINED_glXChannelRectSyncSGIX
11078   int __stdcall GLee_Lazy_glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype)  {if (GLeeInit()) return glXChannelRectSyncSGIX(display, screen, channel, synctype); return (int)0;}
11079   GLEEPFNGLXCHANNELRECTSYNCSGIXPROC GLeeFuncPtr_glXChannelRectSyncSGIX=GLee_Lazy_glXChannelRectSyncSGIX;
11080 #endif
11081 #endif 
11082 
11083 /* GLX_SGIX_swap_group */
11084 
11085 #ifdef __GLEE_GLX_SGIX_swap_group
11086 #ifndef GLEE_C_DEFINED_glXJoinSwapGroupSGIX
11087 #define GLEE_C_DEFINED_glXJoinSwapGroupSGIX
11088   void __stdcall GLee_Lazy_glXJoinSwapGroupSGIX(Display * dpy, GLXDrawable drawable, GLXDrawable member)  {if (GLeeInit()) glXJoinSwapGroupSGIX(dpy, drawable, member);}
11089   GLEEPFNGLXJOINSWAPGROUPSGIXPROC GLeeFuncPtr_glXJoinSwapGroupSGIX=GLee_Lazy_glXJoinSwapGroupSGIX;
11090 #endif
11091 #endif 
11092 
11093 /* GLX_SGIX_swap_barrier */
11094 
11095 #ifdef __GLEE_GLX_SGIX_swap_barrier
11096 #ifndef GLEE_C_DEFINED_glXBindSwapBarrierSGIX
11097 #define GLEE_C_DEFINED_glXBindSwapBarrierSGIX
11098   void __stdcall GLee_Lazy_glXBindSwapBarrierSGIX(Display * dpy, GLXDrawable drawable, int barrier)  {if (GLeeInit()) glXBindSwapBarrierSGIX(dpy, drawable, barrier);}
11099   GLEEPFNGLXBINDSWAPBARRIERSGIXPROC GLeeFuncPtr_glXBindSwapBarrierSGIX=GLee_Lazy_glXBindSwapBarrierSGIX;
11100 #endif
11101 #ifndef GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX
11102 #define GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX
11103   Bool __stdcall GLee_Lazy_glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max)  {if (GLeeInit()) return glXQueryMaxSwapBarriersSGIX(dpy, screen, max); return (Bool)0;}
11104   GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX=GLee_Lazy_glXQueryMaxSwapBarriersSGIX;
11105 #endif
11106 #endif 
11107 
11108 /* GLX_SGIS_blended_overlay */
11109 
11110 #ifdef __GLEE_GLX_SGIS_blended_overlay
11111 #endif 
11112 
11113 /* GLX_SGIS_shared_multisample */
11114 
11115 #ifdef __GLEE_GLX_SGIS_shared_multisample
11116 #endif 
11117 
11118 /* GLX_SUN_get_transparent_index */
11119 
11120 #ifdef __GLEE_GLX_SUN_get_transparent_index
11121 #ifndef GLEE_C_DEFINED_glXGetTransparentIndexSUN
11122 #define GLEE_C_DEFINED_glXGetTransparentIndexSUN
11123   Status __stdcall GLee_Lazy_glXGetTransparentIndexSUN(Display * dpy, Window overlay, Window underlay, long * pTransparentIndex)  {if (GLeeInit()) return glXGetTransparentIndexSUN(dpy, overlay, underlay, pTransparentIndex); return (Status)0;}
11124   GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC GLeeFuncPtr_glXGetTransparentIndexSUN=GLee_Lazy_glXGetTransparentIndexSUN;
11125 #endif
11126 #endif 
11127 
11128 /* GLX_3DFX_multisample */
11129 
11130 #ifdef __GLEE_GLX_3DFX_multisample
11131 #endif 
11132 
11133 /* GLX_MESA_copy_sub_buffer */
11134 
11135 #ifdef __GLEE_GLX_MESA_copy_sub_buffer
11136 #ifndef GLEE_C_DEFINED_glXCopySubBufferMESA
11137 #define GLEE_C_DEFINED_glXCopySubBufferMESA
11138   void __stdcall GLee_Lazy_glXCopySubBufferMESA(Display * dpy, GLXDrawable drawable, int x, int y, int width, int height)  {if (GLeeInit()) glXCopySubBufferMESA(dpy, drawable, x, y, width, height);}
11139   GLEEPFNGLXCOPYSUBBUFFERMESAPROC GLeeFuncPtr_glXCopySubBufferMESA=GLee_Lazy_glXCopySubBufferMESA;
11140 #endif
11141 #endif 
11142 
11143 /* GLX_MESA_pixmap_colormap */
11144 
11145 #ifdef __GLEE_GLX_MESA_pixmap_colormap
11146 #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapMESA
11147 #define GLEE_C_DEFINED_glXCreateGLXPixmapMESA
11148   GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapMESA(Display * dpy, XVisualInfo * visual, Pixmap pixmap, Colormap cmap)  {if (GLeeInit()) return glXCreateGLXPixmapMESA(dpy, visual, pixmap, cmap); return (GLXPixmap)0;}
11149   GLEEPFNGLXCREATEGLXPIXMAPMESAPROC GLeeFuncPtr_glXCreateGLXPixmapMESA=GLee_Lazy_glXCreateGLXPixmapMESA;
11150 #endif
11151 #endif 
11152 
11153 /* GLX_MESA_release_buffers */
11154 
11155 #ifdef __GLEE_GLX_MESA_release_buffers
11156 #ifndef GLEE_C_DEFINED_glXReleaseBuffersMESA
11157 #define GLEE_C_DEFINED_glXReleaseBuffersMESA
11158   Bool __stdcall GLee_Lazy_glXReleaseBuffersMESA(Display * dpy, GLXDrawable drawable)  {if (GLeeInit()) return glXReleaseBuffersMESA(dpy, drawable); return (Bool)0;}
11159   GLEEPFNGLXRELEASEBUFFERSMESAPROC GLeeFuncPtr_glXReleaseBuffersMESA=GLee_Lazy_glXReleaseBuffersMESA;
11160 #endif
11161 #endif 
11162 
11163 /* GLX_MESA_set_3dfx_mode */
11164 
11165 #ifdef __GLEE_GLX_MESA_set_3dfx_mode
11166 #ifndef GLEE_C_DEFINED_glXSet3DfxModeMESA
11167 #define GLEE_C_DEFINED_glXSet3DfxModeMESA
11168   Bool __stdcall GLee_Lazy_glXSet3DfxModeMESA(int mode)  {if (GLeeInit()) return glXSet3DfxModeMESA(mode); return (Bool)0;}
11169   GLEEPFNGLXSET3DFXMODEMESAPROC GLeeFuncPtr_glXSet3DfxModeMESA=GLee_Lazy_glXSet3DfxModeMESA;
11170 #endif
11171 #endif 
11172 
11173 /* GLX_SGIX_visual_select_group */
11174 
11175 #ifdef __GLEE_GLX_SGIX_visual_select_group
11176 #endif 
11177 
11178 /* GLX_OML_swap_method */
11179 
11180 #ifdef __GLEE_GLX_OML_swap_method
11181 #endif 
11182 
11183 /* GLX_OML_sync_control */
11184 
11185 #ifdef __GLEE_GLX_OML_sync_control
11186 #ifndef GLEE_C_DEFINED_glXGetSyncValuesOML
11187 #define GLEE_C_DEFINED_glXGetSyncValuesOML
11188   Bool __stdcall GLee_Lazy_glXGetSyncValuesOML(Display * dpy, GLXDrawable drawable, int64_t * ust, int64_t * msc, int64_t * sbc)  {if (GLeeInit()) return glXGetSyncValuesOML(dpy, drawable, ust, msc, sbc); return (Bool)0;}
11189   GLEEPFNGLXGETSYNCVALUESOMLPROC GLeeFuncPtr_glXGetSyncValuesOML=GLee_Lazy_glXGetSyncValuesOML;
11190 #endif
11191 #ifndef GLEE_C_DEFINED_glXGetMscRateOML
11192 #define GLEE_C_DEFINED_glXGetMscRateOML
11193   Bool __stdcall GLee_Lazy_glXGetMscRateOML(Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator)  {if (GLeeInit()) return glXGetMscRateOML(dpy, drawable, numerator, denominator); return (Bool)0;}
11194   GLEEPFNGLXGETMSCRATEOMLPROC GLeeFuncPtr_glXGetMscRateOML=GLee_Lazy_glXGetMscRateOML;
11195 #endif
11196 #ifndef GLEE_C_DEFINED_glXSwapBuffersMscOML
11197 #define GLEE_C_DEFINED_glXSwapBuffersMscOML
11198   int64_t __stdcall GLee_Lazy_glXSwapBuffersMscOML(Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder)  {if (GLeeInit()) return glXSwapBuffersMscOML(dpy, drawable, target_msc, divisor, remainder); return (int64_t)0;}
11199   GLEEPFNGLXSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_glXSwapBuffersMscOML=GLee_Lazy_glXSwapBuffersMscOML;
11200 #endif
11201 #ifndef GLEE_C_DEFINED_glXWaitForMscOML
11202 #define GLEE_C_DEFINED_glXWaitForMscOML
11203   Bool __stdcall GLee_Lazy_glXWaitForMscOML(Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc)  {if (GLeeInit()) return glXWaitForMscOML(dpy, drawable, target_msc, divisor, remainder, ust, msc, sbc); return (Bool)0;}
11204   GLEEPFNGLXWAITFORMSCOMLPROC GLeeFuncPtr_glXWaitForMscOML=GLee_Lazy_glXWaitForMscOML;
11205 #endif
11206 #ifndef GLEE_C_DEFINED_glXWaitForSbcOML
11207 #define GLEE_C_DEFINED_glXWaitForSbcOML
11208   Bool __stdcall GLee_Lazy_glXWaitForSbcOML(Display * dpy, GLXDrawable drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc)  {if (GLeeInit()) return glXWaitForSbcOML(dpy, drawable, target_sbc, ust, msc, sbc); return (Bool)0;}
11209   GLEEPFNGLXWAITFORSBCOMLPROC GLeeFuncPtr_glXWaitForSbcOML=GLee_Lazy_glXWaitForSbcOML;
11210 #endif
11211 #endif 
11212 
11213 /* GLX_NV_float_buffer */
11214 
11215 #ifdef __GLEE_GLX_NV_float_buffer
11216 #endif 
11217 
11218 /* GLX_SGIX_hyperpipe */
11219 
11220 #ifdef __GLEE_GLX_SGIX_hyperpipe
11221 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX
11222 #define GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX
11223   GLXHyperpipeNetworkSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeNetworkSGIX(Display * dpy, int * npipes)  {if (GLeeInit()) return glXQueryHyperpipeNetworkSGIX(dpy, npipes); return (GLXHyperpipeNetworkSGIX *)0;}
11224   GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX=GLee_Lazy_glXQueryHyperpipeNetworkSGIX;
11225 #endif
11226 #ifndef GLEE_C_DEFINED_glXHyperpipeConfigSGIX
11227 #define GLEE_C_DEFINED_glXHyperpipeConfigSGIX
11228   int __stdcall GLee_Lazy_glXHyperpipeConfigSGIX(Display * dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId)  {if (GLeeInit()) return glXHyperpipeConfigSGIX(dpy, networkId, npipes, cfg, hpId); return (int)0;}
11229   GLEEPFNGLXHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXHyperpipeConfigSGIX=GLee_Lazy_glXHyperpipeConfigSGIX;
11230 #endif
11231 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX
11232 #define GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX
11233   GLXHyperpipeConfigSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeConfigSGIX(Display * dpy, int hpId, int * npipes)  {if (GLeeInit()) return glXQueryHyperpipeConfigSGIX(dpy, hpId, npipes); return (GLXHyperpipeConfigSGIX *)0;}
11234   GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXQueryHyperpipeConfigSGIX=GLee_Lazy_glXQueryHyperpipeConfigSGIX;
11235 #endif
11236 #ifndef GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX
11237 #define GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX
11238   int __stdcall GLee_Lazy_glXDestroyHyperpipeConfigSGIX(Display * dpy, int hpId)  {if (GLeeInit()) return glXDestroyHyperpipeConfigSGIX(dpy, hpId); return (int)0;}
11239   GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX=GLee_Lazy_glXDestroyHyperpipeConfigSGIX;
11240 #endif
11241 #ifndef GLEE_C_DEFINED_glXBindHyperpipeSGIX
11242 #define GLEE_C_DEFINED_glXBindHyperpipeSGIX
11243   int __stdcall GLee_Lazy_glXBindHyperpipeSGIX(Display * dpy, int hpId)  {if (GLeeInit()) return glXBindHyperpipeSGIX(dpy, hpId); return (int)0;}
11244   GLEEPFNGLXBINDHYPERPIPESGIXPROC GLeeFuncPtr_glXBindHyperpipeSGIX=GLee_Lazy_glXBindHyperpipeSGIX;
11245 #endif
11246 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX
11247 #define GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX
11248   int __stdcall GLee_Lazy_glXQueryHyperpipeBestAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * attribList, void * returnAttribList)  {if (GLeeInit()) return glXQueryHyperpipeBestAttribSGIX(dpy, timeSlice, attrib, size, attribList, returnAttribList); return (int)0;}
11249   GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX=GLee_Lazy_glXQueryHyperpipeBestAttribSGIX;
11250 #endif
11251 #ifndef GLEE_C_DEFINED_glXHyperpipeAttribSGIX
11252 #define GLEE_C_DEFINED_glXHyperpipeAttribSGIX
11253   int __stdcall GLee_Lazy_glXHyperpipeAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * attribList)  {if (GLeeInit()) return glXHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, attribList); return (int)0;}
11254   GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXHyperpipeAttribSGIX=GLee_Lazy_glXHyperpipeAttribSGIX;
11255 #endif
11256 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX
11257 #define GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX
11258   int __stdcall GLee_Lazy_glXQueryHyperpipeAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * returnAttribList)  {if (GLeeInit()) return glXQueryHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, returnAttribList); return (int)0;}
11259   GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeAttribSGIX=GLee_Lazy_glXQueryHyperpipeAttribSGIX;
11260 #endif
11261 #endif 
11262 
11263 /* GLX_MESA_agp_offset */
11264 
11265 #ifdef __GLEE_GLX_MESA_agp_offset
11266 #ifndef GLEE_C_DEFINED_glXGetAGPOffsetMESA
11267 #define GLEE_C_DEFINED_glXGetAGPOffsetMESA
11268   unsigned int __stdcall GLee_Lazy_glXGetAGPOffsetMESA(const void * pointer)  {if (GLeeInit()) return glXGetAGPOffsetMESA(pointer); return (unsigned int)0;}
11269   GLEEPFNGLXGETAGPOFFSETMESAPROC GLeeFuncPtr_glXGetAGPOffsetMESA=GLee_Lazy_glXGetAGPOffsetMESA;
11270 #endif
11271 #endif 
11272 
11273 /* GLX_EXT_fbconfig_packed_float */
11274 
11275 #ifdef __GLEE_GLX_EXT_fbconfig_packed_float
11276 #endif 
11277 
11278 /* GLX_EXT_framebuffer_sRGB */
11279 
11280 #ifdef __GLEE_GLX_EXT_framebuffer_sRGB
11281 #endif 
11282 
11283 /* GLX_EXT_texture_from_pixmap */
11284 
11285 #ifdef __GLEE_GLX_EXT_texture_from_pixmap
11286 #ifndef GLEE_C_DEFINED_glXBindTexImageEXT
11287 #define GLEE_C_DEFINED_glXBindTexImageEXT
11288   void __stdcall GLee_Lazy_glXBindTexImageEXT(Display * dpy, GLXDrawable drawable, int buffer, const int * attrib_list)  {if (GLeeInit()) glXBindTexImageEXT(dpy, drawable, buffer, attrib_list);}
11289   GLEEPFNGLXBINDTEXIMAGEEXTPROC GLeeFuncPtr_glXBindTexImageEXT=GLee_Lazy_glXBindTexImageEXT;
11290 #endif
11291 #ifndef GLEE_C_DEFINED_glXReleaseTexImageEXT
11292 #define GLEE_C_DEFINED_glXReleaseTexImageEXT
11293   void __stdcall GLee_Lazy_glXReleaseTexImageEXT(Display * dpy, GLXDrawable drawable, int buffer)  {if (GLeeInit()) glXReleaseTexImageEXT(dpy, drawable, buffer);}
11294   GLEEPFNGLXRELEASETEXIMAGEEXTPROC GLeeFuncPtr_glXReleaseTexImageEXT=GLee_Lazy_glXReleaseTexImageEXT;
11295 #endif
11296 #endif 
11297 
11298 /* GLX_NV_present_video */
11299 
11300 #ifdef __GLEE_GLX_NV_present_video
11301 #endif 
11302 
11303 /* GLX_NV_video_out */
11304 
11305 #ifdef __GLEE_GLX_NV_video_out
11306 #endif 
11307 
11308 /* GLX_NV_swap_group */
11309 
11310 #ifdef __GLEE_GLX_NV_swap_group
11311 #endif 
11312 
11313 /* GLX_EXT_scene_marker */
11314 
11315 #ifdef __GLEE_GLX_EXT_scene_marker
11316 #endif 
11317 
11318 /* GLX_NV_video_output */
11319 
11320 #ifdef __GLEE_GLX_NV_video_output
11321 #ifndef GLEE_C_DEFINED_glXGetVideoDeviceNV
11322 #define GLEE_C_DEFINED_glXGetVideoDeviceNV
11323   int __stdcall GLee_Lazy_glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice)  {if (GLeeInit()) return glXGetVideoDeviceNV(dpy, screen, numVideoDevices, pVideoDevice); return (int)0;}
11324   GLEEPFNGLXGETVIDEODEVICENVPROC GLeeFuncPtr_glXGetVideoDeviceNV=GLee_Lazy_glXGetVideoDeviceNV;
11325 #endif
11326 #ifndef GLEE_C_DEFINED_glXReleaseVideoDeviceNV
11327 #define GLEE_C_DEFINED_glXReleaseVideoDeviceNV
11328   int __stdcall GLee_Lazy_glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice)  {if (GLeeInit()) return glXReleaseVideoDeviceNV(dpy, screen, VideoDevice); return (int)0;}
11329   GLEEPFNGLXRELEASEVIDEODEVICENVPROC GLeeFuncPtr_glXReleaseVideoDeviceNV=GLee_Lazy_glXReleaseVideoDeviceNV;
11330 #endif
11331 #ifndef GLEE_C_DEFINED_glXBindVideoImageNV
11332 #define GLEE_C_DEFINED_glXBindVideoImageNV
11333   int __stdcall GLee_Lazy_glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer)  {if (GLeeInit()) return glXBindVideoImageNV(dpy, VideoDevice, pbuf, iVideoBuffer); return (int)0;}
11334   GLEEPFNGLXBINDVIDEOIMAGENVPROC GLeeFuncPtr_glXBindVideoImageNV=GLee_Lazy_glXBindVideoImageNV;
11335 #endif
11336 #ifndef GLEE_C_DEFINED_glXReleaseVideoImageNV
11337 #define GLEE_C_DEFINED_glXReleaseVideoImageNV
11338   int __stdcall GLee_Lazy_glXReleaseVideoImageNV(Display * dpy, GLXPbuffer pbuf)  {if (GLeeInit()) return glXReleaseVideoImageNV(dpy, pbuf); return (int)0;}
11339   GLEEPFNGLXRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_glXReleaseVideoImageNV=GLee_Lazy_glXReleaseVideoImageNV;
11340 #endif
11341 #ifndef GLEE_C_DEFINED_glXSendPbufferToVideoNV
11342 #define GLEE_C_DEFINED_glXSendPbufferToVideoNV
11343   int __stdcall GLee_Lazy_glXSendPbufferToVideoNV(Display * dpy, GLXPbuffer pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock)  {if (GLeeInit()) return glXSendPbufferToVideoNV(dpy, pbuf, iBufferType, pulCounterPbuffer, bBlock); return (int)0;}
11344   GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_glXSendPbufferToVideoNV=GLee_Lazy_glXSendPbufferToVideoNV;
11345 #endif
11346 #ifndef GLEE_C_DEFINED_glXGetVideoInfoNV
11347 #define GLEE_C_DEFINED_glXGetVideoInfoNV
11348   int __stdcall GLee_Lazy_glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo)  {if (GLeeInit()) return glXGetVideoInfoNV(dpy, screen, VideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return (int)0;}
11349   GLEEPFNGLXGETVIDEOINFONVPROC GLeeFuncPtr_glXGetVideoInfoNV=GLee_Lazy_glXGetVideoInfoNV;
11350 #endif
11351 #endif 
11352 #endif /* end GLX */
11353 /*****************************************************************
11354 * Extension link functions
11355 *****************************************************************/
11356 
11357 GLuint __GLeeLink_GL_VERSION_1_2(void)
11358 {
11359     GLint nLinked=0;
11360 #ifdef __GLEE_GL_VERSION_1_2
11361     if ((GLeeFuncPtr_glBlendColor = (GLEEPFNGLBLENDCOLORPROC) __GLeeGetProcAddress("glBlendColor"))!=0) nLinked++;
11362     if ((GLeeFuncPtr_glBlendEquation = (GLEEPFNGLBLENDEQUATIONPROC) __GLeeGetProcAddress("glBlendEquation"))!=0) nLinked++;
11363     if ((GLeeFuncPtr_glDrawRangeElements = (GLEEPFNGLDRAWRANGEELEMENTSPROC) __GLeeGetProcAddress("glDrawRangeElements"))!=0) nLinked++;
11364     if ((GLeeFuncPtr_glColorTable = (GLEEPFNGLCOLORTABLEPROC) __GLeeGetProcAddress("glColorTable"))!=0) nLinked++;
11365     if ((GLeeFuncPtr_glColorTableParameterfv = (GLEEPFNGLCOLORTABLEPARAMETERFVPROC) __GLeeGetProcAddress("glColorTableParameterfv"))!=0) nLinked++;
11366     if ((GLeeFuncPtr_glColorTableParameteriv = (GLEEPFNGLCOLORTABLEPARAMETERIVPROC) __GLeeGetProcAddress("glColorTableParameteriv"))!=0) nLinked++;
11367     if ((GLeeFuncPtr_glCopyColorTable = (GLEEPFNGLCOPYCOLORTABLEPROC) __GLeeGetProcAddress("glCopyColorTable"))!=0) nLinked++;
11368     if ((GLeeFuncPtr_glGetColorTable = (GLEEPFNGLGETCOLORTABLEPROC) __GLeeGetProcAddress("glGetColorTable"))!=0) nLinked++;
11369     if ((GLeeFuncPtr_glGetColorTableParameterfv = (GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC) __GLeeGetProcAddress("glGetColorTableParameterfv"))!=0) nLinked++;
11370     if ((GLeeFuncPtr_glGetColorTableParameteriv = (GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC) __GLeeGetProcAddress("glGetColorTableParameteriv"))!=0) nLinked++;
11371     if ((GLeeFuncPtr_glColorSubTable = (GLEEPFNGLCOLORSUBTABLEPROC) __GLeeGetProcAddress("glColorSubTable"))!=0) nLinked++;
11372     if ((GLeeFuncPtr_glCopyColorSubTable = (GLEEPFNGLCOPYCOLORSUBTABLEPROC) __GLeeGetProcAddress("glCopyColorSubTable"))!=0) nLinked++;
11373     if ((GLeeFuncPtr_glConvolutionFilter1D = (GLEEPFNGLCONVOLUTIONFILTER1DPROC) __GLeeGetProcAddress("glConvolutionFilter1D"))!=0) nLinked++;
11374     if ((GLeeFuncPtr_glConvolutionFilter2D = (GLEEPFNGLCONVOLUTIONFILTER2DPROC) __GLeeGetProcAddress("glConvolutionFilter2D"))!=0) nLinked++;
11375     if ((GLeeFuncPtr_glConvolutionParameterf = (GLEEPFNGLCONVOLUTIONPARAMETERFPROC) __GLeeGetProcAddress("glConvolutionParameterf"))!=0) nLinked++;
11376     if ((GLeeFuncPtr_glConvolutionParameterfv = (GLEEPFNGLCONVOLUTIONPARAMETERFVPROC) __GLeeGetProcAddress("glConvolutionParameterfv"))!=0) nLinked++;
11377     if ((GLeeFuncPtr_glConvolutionParameteri = (GLEEPFNGLCONVOLUTIONPARAMETERIPROC) __GLeeGetProcAddress("glConvolutionParameteri"))!=0) nLinked++;
11378     if ((GLeeFuncPtr_glConvolutionParameteriv = (GLEEPFNGLCONVOLUTIONPARAMETERIVPROC) __GLeeGetProcAddress("glConvolutionParameteriv"))!=0) nLinked++;
11379     if ((GLeeFuncPtr_glCopyConvolutionFilter1D = (GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1D"))!=0) nLinked++;
11380     if ((GLeeFuncPtr_glCopyConvolutionFilter2D = (GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2D"))!=0) nLinked++;
11381     if ((GLeeFuncPtr_glGetConvolutionFilter = (GLEEPFNGLGETCONVOLUTIONFILTERPROC) __GLeeGetProcAddress("glGetConvolutionFilter"))!=0) nLinked++;
11382     if ((GLeeFuncPtr_glGetConvolutionParameterfv = (GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC) __GLeeGetProcAddress("glGetConvolutionParameterfv"))!=0) nLinked++;
11383     if ((GLeeFuncPtr_glGetConvolutionParameteriv = (GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC) __GLeeGetProcAddress("glGetConvolutionParameteriv"))!=0) nLinked++;
11384     if ((GLeeFuncPtr_glGetSeparableFilter = (GLEEPFNGLGETSEPARABLEFILTERPROC) __GLeeGetProcAddress("glGetSeparableFilter"))!=0) nLinked++;
11385     if ((GLeeFuncPtr_glSeparableFilter2D = (GLEEPFNGLSEPARABLEFILTER2DPROC) __GLeeGetProcAddress("glSeparableFilter2D"))!=0) nLinked++;
11386     if ((GLeeFuncPtr_glGetHistogram = (GLEEPFNGLGETHISTOGRAMPROC) __GLeeGetProcAddress("glGetHistogram"))!=0) nLinked++;
11387     if ((GLeeFuncPtr_glGetHistogramParameterfv = (GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC) __GLeeGetProcAddress("glGetHistogramParameterfv"))!=0) nLinked++;
11388     if ((GLeeFuncPtr_glGetHistogramParameteriv = (GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC) __GLeeGetProcAddress("glGetHistogramParameteriv"))!=0) nLinked++;
11389     if ((GLeeFuncPtr_glGetMinmax = (GLEEPFNGLGETMINMAXPROC) __GLeeGetProcAddress("glGetMinmax"))!=0) nLinked++;
11390     if ((GLeeFuncPtr_glGetMinmaxParameterfv = (GLEEPFNGLGETMINMAXPARAMETERFVPROC) __GLeeGetProcAddress("glGetMinmaxParameterfv"))!=0) nLinked++;
11391     if ((GLeeFuncPtr_glGetMinmaxParameteriv = (GLEEPFNGLGETMINMAXPARAMETERIVPROC) __GLeeGetProcAddress("glGetMinmaxParameteriv"))!=0) nLinked++;
11392     if ((GLeeFuncPtr_glHistogram = (GLEEPFNGLHISTOGRAMPROC) __GLeeGetProcAddress("glHistogram"))!=0) nLinked++;
11393     if ((GLeeFuncPtr_glMinmax = (GLEEPFNGLMINMAXPROC) __GLeeGetProcAddress("glMinmax"))!=0) nLinked++;
11394     if ((GLeeFuncPtr_glResetHistogram = (GLEEPFNGLRESETHISTOGRAMPROC) __GLeeGetProcAddress("glResetHistogram"))!=0) nLinked++;
11395     if ((GLeeFuncPtr_glResetMinmax = (GLEEPFNGLRESETMINMAXPROC) __GLeeGetProcAddress("glResetMinmax"))!=0) nLinked++;
11396     if ((GLeeFuncPtr_glTexImage3D = (GLEEPFNGLTEXIMAGE3DPROC) __GLeeGetProcAddress("glTexImage3D"))!=0) nLinked++;
11397     if ((GLeeFuncPtr_glTexSubImage3D = (GLEEPFNGLTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glTexSubImage3D"))!=0) nLinked++;
11398     if ((GLeeFuncPtr_glCopyTexSubImage3D = (GLEEPFNGLCOPYTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glCopyTexSubImage3D"))!=0) nLinked++;
11399 #endif
11400     if (nLinked==38) return GLEE_LINK_COMPLETE;
11401     if (nLinked==0) return GLEE_LINK_FAIL;
11402     return GLEE_LINK_PARTIAL;
11403 }
11404 
11405 GLuint __GLeeLink_GL_ARB_imaging(void) {return GLEE_LINK_COMPLETE;}
11406 
11407 GLuint __GLeeLink_GL_VERSION_1_3(void)
11408 {
11409     GLint nLinked=0;
11410 #ifdef __GLEE_GL_VERSION_1_3
11411     if ((GLeeFuncPtr_glActiveTexture = (GLEEPFNGLACTIVETEXTUREPROC) __GLeeGetProcAddress("glActiveTexture"))!=0) nLinked++;
11412     if ((GLeeFuncPtr_glClientActiveTexture = (GLEEPFNGLCLIENTACTIVETEXTUREPROC) __GLeeGetProcAddress("glClientActiveTexture"))!=0) nLinked++;
11413     if ((GLeeFuncPtr_glMultiTexCoord1d = (GLEEPFNGLMULTITEXCOORD1DPROC) __GLeeGetProcAddress("glMultiTexCoord1d"))!=0) nLinked++;
11414     if ((GLeeFuncPtr_glMultiTexCoord1dv = (GLEEPFNGLMULTITEXCOORD1DVPROC) __GLeeGetProcAddress("glMultiTexCoord1dv"))!=0) nLinked++;
11415     if ((GLeeFuncPtr_glMultiTexCoord1f = (GLEEPFNGLMULTITEXCOORD1FPROC) __GLeeGetProcAddress("glMultiTexCoord1f"))!=0) nLinked++;
11416     if ((GLeeFuncPtr_glMultiTexCoord1fv = (GLEEPFNGLMULTITEXCOORD1FVPROC) __GLeeGetProcAddress("glMultiTexCoord1fv"))!=0) nLinked++;
11417     if ((GLeeFuncPtr_glMultiTexCoord1i = (GLEEPFNGLMULTITEXCOORD1IPROC) __GLeeGetProcAddress("glMultiTexCoord1i"))!=0) nLinked++;
11418     if ((GLeeFuncPtr_glMultiTexCoord1iv = (GLEEPFNGLMULTITEXCOORD1IVPROC) __GLeeGetProcAddress("glMultiTexCoord1iv"))!=0) nLinked++;
11419     if ((GLeeFuncPtr_glMultiTexCoord1s = (GLEEPFNGLMULTITEXCOORD1SPROC) __GLeeGetProcAddress("glMultiTexCoord1s"))!=0) nLinked++;
11420     if ((GLeeFuncPtr_glMultiTexCoord1sv = (GLEEPFNGLMULTITEXCOORD1SVPROC) __GLeeGetProcAddress("glMultiTexCoord1sv"))!=0) nLinked++;
11421     if ((GLeeFuncPtr_glMultiTexCoord2d = (GLEEPFNGLMULTITEXCOORD2DPROC) __GLeeGetProcAddress("glMultiTexCoord2d"))!=0) nLinked++;
11422     if ((GLeeFuncPtr_glMultiTexCoord2dv = (GLEEPFNGLMULTITEXCOORD2DVPROC) __GLeeGetProcAddress("glMultiTexCoord2dv"))!=0) nLinked++;
11423     if ((GLeeFuncPtr_glMultiTexCoord2f = (GLEEPFNGLMULTITEXCOORD2FPROC) __GLeeGetProcAddress("glMultiTexCoord2f"))!=0) nLinked++;
11424     if ((GLeeFuncPtr_glMultiTexCoord2fv = (GLEEPFNGLMULTITEXCOORD2FVPROC) __GLeeGetProcAddress("glMultiTexCoord2fv"))!=0) nLinked++;
11425     if ((GLeeFuncPtr_glMultiTexCoord2i = (GLEEPFNGLMULTITEXCOORD2IPROC) __GLeeGetProcAddress("glMultiTexCoord2i"))!=0) nLinked++;
11426     if ((GLeeFuncPtr_glMultiTexCoord2iv = (GLEEPFNGLMULTITEXCOORD2IVPROC) __GLeeGetProcAddress("glMultiTexCoord2iv"))!=0) nLinked++;
11427     if ((GLeeFuncPtr_glMultiTexCoord2s = (GLEEPFNGLMULTITEXCOORD2SPROC) __GLeeGetProcAddress("glMultiTexCoord2s"))!=0) nLinked++;
11428     if ((GLeeFuncPtr_glMultiTexCoord2sv = (GLEEPFNGLMULTITEXCOORD2SVPROC) __GLeeGetProcAddress("glMultiTexCoord2sv"))!=0) nLinked++;
11429     if ((GLeeFuncPtr_glMultiTexCoord3d = (GLEEPFNGLMULTITEXCOORD3DPROC) __GLeeGetProcAddress("glMultiTexCoord3d"))!=0) nLinked++;
11430     if ((GLeeFuncPtr_glMultiTexCoord3dv = (GLEEPFNGLMULTITEXCOORD3DVPROC) __GLeeGetProcAddress("glMultiTexCoord3dv"))!=0) nLinked++;
11431     if ((GLeeFuncPtr_glMultiTexCoord3f = (GLEEPFNGLMULTITEXCOORD3FPROC) __GLeeGetProcAddress("glMultiTexCoord3f"))!=0) nLinked++;
11432     if ((GLeeFuncPtr_glMultiTexCoord3fv = (GLEEPFNGLMULTITEXCOORD3FVPROC) __GLeeGetProcAddress("glMultiTexCoord3fv"))!=0) nLinked++;
11433     if ((GLeeFuncPtr_glMultiTexCoord3i = (GLEEPFNGLMULTITEXCOORD3IPROC) __GLeeGetProcAddress("glMultiTexCoord3i"))!=0) nLinked++;
11434     if ((GLeeFuncPtr_glMultiTexCoord3iv = (GLEEPFNGLMULTITEXCOORD3IVPROC) __GLeeGetProcAddress("glMultiTexCoord3iv"))!=0) nLinked++;
11435     if ((GLeeFuncPtr_glMultiTexCoord3s = (GLEEPFNGLMULTITEXCOORD3SPROC) __GLeeGetProcAddress("glMultiTexCoord3s"))!=0) nLinked++;
11436     if ((GLeeFuncPtr_glMultiTexCoord3sv = (GLEEPFNGLMULTITEXCOORD3SVPROC) __GLeeGetProcAddress("glMultiTexCoord3sv"))!=0) nLinked++;
11437     if ((GLeeFuncPtr_glMultiTexCoord4d = (GLEEPFNGLMULTITEXCOORD4DPROC) __GLeeGetProcAddress("glMultiTexCoord4d"))!=0) nLinked++;
11438     if ((GLeeFuncPtr_glMultiTexCoord4dv = (GLEEPFNGLMULTITEXCOORD4DVPROC) __GLeeGetProcAddress("glMultiTexCoord4dv"))!=0) nLinked++;
11439     if ((GLeeFuncPtr_glMultiTexCoord4f = (GLEEPFNGLMULTITEXCOORD4FPROC) __GLeeGetProcAddress("glMultiTexCoord4f"))!=0) nLinked++;
11440     if ((GLeeFuncPtr_glMultiTexCoord4fv = (GLEEPFNGLMULTITEXCOORD4FVPROC) __GLeeGetProcAddress("glMultiTexCoord4fv"))!=0) nLinked++;
11441     if ((GLeeFuncPtr_glMultiTexCoord4i = (GLEEPFNGLMULTITEXCOORD4IPROC) __GLeeGetProcAddress("glMultiTexCoord4i"))!=0) nLinked++;
11442     if ((GLeeFuncPtr_glMultiTexCoord4iv = (GLEEPFNGLMULTITEXCOORD4IVPROC) __GLeeGetProcAddress("glMultiTexCoord4iv"))!=0) nLinked++;
11443     if ((GLeeFuncPtr_glMultiTexCoord4s = (GLEEPFNGLMULTITEXCOORD4SPROC) __GLeeGetProcAddress("glMultiTexCoord4s"))!=0) nLinked++;
11444     if ((GLeeFuncPtr_glMultiTexCoord4sv = (GLEEPFNGLMULTITEXCOORD4SVPROC) __GLeeGetProcAddress("glMultiTexCoord4sv"))!=0) nLinked++;
11445     if ((GLeeFuncPtr_glLoadTransposeMatrixf = (GLEEPFNGLLOADTRANSPOSEMATRIXFPROC) __GLeeGetProcAddress("glLoadTransposeMatrixf"))!=0) nLinked++;
11446     if ((GLeeFuncPtr_glLoadTransposeMatrixd = (GLEEPFNGLLOADTRANSPOSEMATRIXDPROC) __GLeeGetProcAddress("glLoadTransposeMatrixd"))!=0) nLinked++;
11447     if ((GLeeFuncPtr_glMultTransposeMatrixf = (GLEEPFNGLMULTTRANSPOSEMATRIXFPROC) __GLeeGetProcAddress("glMultTransposeMatrixf"))!=0) nLinked++;
11448     if ((GLeeFuncPtr_glMultTransposeMatrixd = (GLEEPFNGLMULTTRANSPOSEMATRIXDPROC) __GLeeGetProcAddress("glMultTransposeMatrixd"))!=0) nLinked++;
11449     if ((GLeeFuncPtr_glSampleCoverage = (GLEEPFNGLSAMPLECOVERAGEPROC) __GLeeGetProcAddress("glSampleCoverage"))!=0) nLinked++;
11450     if ((GLeeFuncPtr_glCompressedTexImage3D = (GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC) __GLeeGetProcAddress("glCompressedTexImage3D"))!=0) nLinked++;
11451     if ((GLeeFuncPtr_glCompressedTexImage2D = (GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC) __GLeeGetProcAddress("glCompressedTexImage2D"))!=0) nLinked++;
11452     if ((GLeeFuncPtr_glCompressedTexImage1D = (GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC) __GLeeGetProcAddress("glCompressedTexImage1D"))!=0) nLinked++;
11453     if ((GLeeFuncPtr_glCompressedTexSubImage3D = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glCompressedTexSubImage3D"))!=0) nLinked++;
11454     if ((GLeeFuncPtr_glCompressedTexSubImage2D = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) __GLeeGetProcAddress("glCompressedTexSubImage2D"))!=0) nLinked++;
11455     if ((GLeeFuncPtr_glCompressedTexSubImage1D = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) __GLeeGetProcAddress("glCompressedTexSubImage1D"))!=0) nLinked++;
11456     if ((GLeeFuncPtr_glGetCompressedTexImage = (GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC) __GLeeGetProcAddress("glGetCompressedTexImage"))!=0) nLinked++;
11457 #endif
11458     if (nLinked==46) return GLEE_LINK_COMPLETE;
11459     if (nLinked==0) return GLEE_LINK_FAIL;
11460     return GLEE_LINK_PARTIAL;
11461 }
11462 
11463 GLuint __GLeeLink_GL_VERSION_1_4(void)
11464 {
11465     GLint nLinked=0;
11466 #ifdef __GLEE_GL_VERSION_1_4
11467     if ((GLeeFuncPtr_glBlendFuncSeparate = (GLEEPFNGLBLENDFUNCSEPARATEPROC) __GLeeGetProcAddress("glBlendFuncSeparate"))!=0) nLinked++;
11468     if ((GLeeFuncPtr_glFogCoordf = (GLEEPFNGLFOGCOORDFPROC) __GLeeGetProcAddress("glFogCoordf"))!=0) nLinked++;
11469     if ((GLeeFuncPtr_glFogCoordfv = (GLEEPFNGLFOGCOORDFVPROC) __GLeeGetProcAddress("glFogCoordfv"))!=0) nLinked++;
11470     if ((GLeeFuncPtr_glFogCoordd = (GLEEPFNGLFOGCOORDDPROC) __GLeeGetProcAddress("glFogCoordd"))!=0) nLinked++;
11471     if ((GLeeFuncPtr_glFogCoorddv = (GLEEPFNGLFOGCOORDDVPROC) __GLeeGetProcAddress("glFogCoorddv"))!=0) nLinked++;
11472     if ((GLeeFuncPtr_glFogCoordPointer = (GLEEPFNGLFOGCOORDPOINTERPROC) __GLeeGetProcAddress("glFogCoordPointer"))!=0) nLinked++;
11473     if ((GLeeFuncPtr_glMultiDrawArrays = (GLEEPFNGLMULTIDRAWARRAYSPROC) __GLeeGetProcAddress("glMultiDrawArrays"))!=0) nLinked++;
11474     if ((GLeeFuncPtr_glMultiDrawElements = (GLEEPFNGLMULTIDRAWELEMENTSPROC) __GLeeGetProcAddress("glMultiDrawElements"))!=0) nLinked++;
11475     if ((GLeeFuncPtr_glPointParameterf = (GLEEPFNGLPOINTPARAMETERFPROC) __GLeeGetProcAddress("glPointParameterf"))!=0) nLinked++;
11476     if ((GLeeFuncPtr_glPointParameterfv = (GLEEPFNGLPOINTPARAMETERFVPROC) __GLeeGetProcAddress("glPointParameterfv"))!=0) nLinked++;
11477     if ((GLeeFuncPtr_glPointParameteri = (GLEEPFNGLPOINTPARAMETERIPROC) __GLeeGetProcAddress("glPointParameteri"))!=0) nLinked++;
11478     if ((GLeeFuncPtr_glPointParameteriv = (GLEEPFNGLPOINTPARAMETERIVPROC) __GLeeGetProcAddress("glPointParameteriv"))!=0) nLinked++;
11479     if ((GLeeFuncPtr_glSecondaryColor3b = (GLEEPFNGLSECONDARYCOLOR3BPROC) __GLeeGetProcAddress("glSecondaryColor3b"))!=0) nLinked++;
11480     if ((GLeeFuncPtr_glSecondaryColor3bv = (GLEEPFNGLSECONDARYCOLOR3BVPROC) __GLeeGetProcAddress("glSecondaryColor3bv"))!=0) nLinked++;
11481     if ((GLeeFuncPtr_glSecondaryColor3d = (GLEEPFNGLSECONDARYCOLOR3DPROC) __GLeeGetProcAddress("glSecondaryColor3d"))!=0) nLinked++;
11482     if ((GLeeFuncPtr_glSecondaryColor3dv = (GLEEPFNGLSECONDARYCOLOR3DVPROC) __GLeeGetProcAddress("glSecondaryColor3dv"))!=0) nLinked++;
11483     if ((GLeeFuncPtr_glSecondaryColor3f = (GLEEPFNGLSECONDARYCOLOR3FPROC) __GLeeGetProcAddress("glSecondaryColor3f"))!=0) nLinked++;
11484     if ((GLeeFuncPtr_glSecondaryColor3fv = (GLEEPFNGLSECONDARYCOLOR3FVPROC) __GLeeGetProcAddress("glSecondaryColor3fv"))!=0) nLinked++;
11485     if ((GLeeFuncPtr_glSecondaryColor3i = (GLEEPFNGLSECONDARYCOLOR3IPROC) __GLeeGetProcAddress("glSecondaryColor3i"))!=0) nLinked++;
11486     if ((GLeeFuncPtr_glSecondaryColor3iv = (GLEEPFNGLSECONDARYCOLOR3IVPROC) __GLeeGetProcAddress("glSecondaryColor3iv"))!=0) nLinked++;
11487     if ((GLeeFuncPtr_glSecondaryColor3s = (GLEEPFNGLSECONDARYCOLOR3SPROC) __GLeeGetProcAddress("glSecondaryColor3s"))!=0) nLinked++;
11488     if ((GLeeFuncPtr_glSecondaryColor3sv = (GLEEPFNGLSECONDARYCOLOR3SVPROC) __GLeeGetProcAddress("glSecondaryColor3sv"))!=0) nLinked++;
11489     if ((GLeeFuncPtr_glSecondaryColor3ub = (GLEEPFNGLSECONDARYCOLOR3UBPROC) __GLeeGetProcAddress("glSecondaryColor3ub"))!=0) nLinked++;
11490     if ((GLeeFuncPtr_glSecondaryColor3ubv = (GLEEPFNGLSECONDARYCOLOR3UBVPROC) __GLeeGetProcAddress("glSecondaryColor3ubv"))!=0) nLinked++;
11491     if ((GLeeFuncPtr_glSecondaryColor3ui = (GLEEPFNGLSECONDARYCOLOR3UIPROC) __GLeeGetProcAddress("glSecondaryColor3ui"))!=0) nLinked++;
11492     if ((GLeeFuncPtr_glSecondaryColor3uiv = (GLEEPFNGLSECONDARYCOLOR3UIVPROC) __GLeeGetProcAddress("glSecondaryColor3uiv"))!=0) nLinked++;
11493     if ((GLeeFuncPtr_glSecondaryColor3us = (GLEEPFNGLSECONDARYCOLOR3USPROC) __GLeeGetProcAddress("glSecondaryColor3us"))!=0) nLinked++;
11494     if ((GLeeFuncPtr_glSecondaryColor3usv = (GLEEPFNGLSECONDARYCOLOR3USVPROC) __GLeeGetProcAddress("glSecondaryColor3usv"))!=0) nLinked++;
11495     if ((GLeeFuncPtr_glSecondaryColorPointer = (GLEEPFNGLSECONDARYCOLORPOINTERPROC) __GLeeGetProcAddress("glSecondaryColorPointer"))!=0) nLinked++;
11496     if ((GLeeFuncPtr_glWindowPos2d = (GLEEPFNGLWINDOWPOS2DPROC) __GLeeGetProcAddress("glWindowPos2d"))!=0) nLinked++;
11497     if ((GLeeFuncPtr_glWindowPos2dv = (GLEEPFNGLWINDOWPOS2DVPROC) __GLeeGetProcAddress("glWindowPos2dv"))!=0) nLinked++;
11498     if ((GLeeFuncPtr_glWindowPos2f = (GLEEPFNGLWINDOWPOS2FPROC) __GLeeGetProcAddress("glWindowPos2f"))!=0) nLinked++;
11499     if ((GLeeFuncPtr_glWindowPos2fv = (GLEEPFNGLWINDOWPOS2FVPROC) __GLeeGetProcAddress("glWindowPos2fv"))!=0) nLinked++;
11500     if ((GLeeFuncPtr_glWindowPos2i = (GLEEPFNGLWINDOWPOS2IPROC) __GLeeGetProcAddress("glWindowPos2i"))!=0) nLinked++;
11501     if ((GLeeFuncPtr_glWindowPos2iv = (GLEEPFNGLWINDOWPOS2IVPROC) __GLeeGetProcAddress("glWindowPos2iv"))!=0) nLinked++;
11502     if ((GLeeFuncPtr_glWindowPos2s = (GLEEPFNGLWINDOWPOS2SPROC) __GLeeGetProcAddress("glWindowPos2s"))!=0) nLinked++;
11503     if ((GLeeFuncPtr_glWindowPos2sv = (GLEEPFNGLWINDOWPOS2SVPROC) __GLeeGetProcAddress("glWindowPos2sv"))!=0) nLinked++;
11504     if ((GLeeFuncPtr_glWindowPos3d = (GLEEPFNGLWINDOWPOS3DPROC) __GLeeGetProcAddress("glWindowPos3d"))!=0) nLinked++;
11505     if ((GLeeFuncPtr_glWindowPos3dv = (GLEEPFNGLWINDOWPOS3DVPROC) __GLeeGetProcAddress("glWindowPos3dv"))!=0) nLinked++;
11506     if ((GLeeFuncPtr_glWindowPos3f = (GLEEPFNGLWINDOWPOS3FPROC) __GLeeGetProcAddress("glWindowPos3f"))!=0) nLinked++;
11507     if ((GLeeFuncPtr_glWindowPos3fv = (GLEEPFNGLWINDOWPOS3FVPROC) __GLeeGetProcAddress("glWindowPos3fv"))!=0) nLinked++;
11508     if ((GLeeFuncPtr_glWindowPos3i = (GLEEPFNGLWINDOWPOS3IPROC) __GLeeGetProcAddress("glWindowPos3i"))!=0) nLinked++;
11509     if ((GLeeFuncPtr_glWindowPos3iv = (GLEEPFNGLWINDOWPOS3IVPROC) __GLeeGetProcAddress("glWindowPos3iv"))!=0) nLinked++;
11510     if ((GLeeFuncPtr_glWindowPos3s = (GLEEPFNGLWINDOWPOS3SPROC) __GLeeGetProcAddress("glWindowPos3s"))!=0) nLinked++;
11511     if ((GLeeFuncPtr_glWindowPos3sv = (GLEEPFNGLWINDOWPOS3SVPROC) __GLeeGetProcAddress("glWindowPos3sv"))!=0) nLinked++;
11512 #endif
11513     if (nLinked==45) return GLEE_LINK_COMPLETE;
11514     if (nLinked==0) return GLEE_LINK_FAIL;
11515     return GLEE_LINK_PARTIAL;
11516 }
11517 
11518 GLuint __GLeeLink_GL_VERSION_1_5(void)
11519 {
11520     GLint nLinked=0;
11521 #ifdef __GLEE_GL_VERSION_1_5
11522     if ((GLeeFuncPtr_glGenQueries = (GLEEPFNGLGENQUERIESPROC) __GLeeGetProcAddress("glGenQueries"))!=0) nLinked++;
11523     if ((GLeeFuncPtr_glDeleteQueries = (GLEEPFNGLDELETEQUERIESPROC) __GLeeGetProcAddress("glDeleteQueries"))!=0) nLinked++;
11524     if ((GLeeFuncPtr_glIsQuery = (GLEEPFNGLISQUERYPROC) __GLeeGetProcAddress("glIsQuery"))!=0) nLinked++;
11525     if ((GLeeFuncPtr_glBeginQuery = (GLEEPFNGLBEGINQUERYPROC) __GLeeGetProcAddress("glBeginQuery"))!=0) nLinked++;
11526     if ((GLeeFuncPtr_glEndQuery = (GLEEPFNGLENDQUERYPROC) __GLeeGetProcAddress("glEndQuery"))!=0) nLinked++;
11527     if ((GLeeFuncPtr_glGetQueryiv = (GLEEPFNGLGETQUERYIVPROC) __GLeeGetProcAddress("glGetQueryiv"))!=0) nLinked++;
11528     if ((GLeeFuncPtr_glGetQueryObjectiv = (GLEEPFNGLGETQUERYOBJECTIVPROC) __GLeeGetProcAddress("glGetQueryObjectiv"))!=0) nLinked++;
11529     if ((GLeeFuncPtr_glGetQueryObjectuiv = (GLEEPFNGLGETQUERYOBJECTUIVPROC) __GLeeGetProcAddress("glGetQueryObjectuiv"))!=0) nLinked++;
11530     if ((GLeeFuncPtr_glBindBuffer = (GLEEPFNGLBINDBUFFERPROC) __GLeeGetProcAddress("glBindBuffer"))!=0) nLinked++;
11531     if ((GLeeFuncPtr_glDeleteBuffers = (GLEEPFNGLDELETEBUFFERSPROC) __GLeeGetProcAddress("glDeleteBuffers"))!=0) nLinked++;
11532     if ((GLeeFuncPtr_glGenBuffers = (GLEEPFNGLGENBUFFERSPROC) __GLeeGetProcAddress("glGenBuffers"))!=0) nLinked++;
11533     if ((GLeeFuncPtr_glIsBuffer = (GLEEPFNGLISBUFFERPROC) __GLeeGetProcAddress("glIsBuffer"))!=0) nLinked++;
11534     if ((GLeeFuncPtr_glBufferData = (GLEEPFNGLBUFFERDATAPROC) __GLeeGetProcAddress("glBufferData"))!=0) nLinked++;
11535     if ((GLeeFuncPtr_glBufferSubData = (GLEEPFNGLBUFFERSUBDATAPROC) __GLeeGetProcAddress("glBufferSubData"))!=0) nLinked++;
11536     if ((GLeeFuncPtr_glGetBufferSubData = (GLEEPFNGLGETBUFFERSUBDATAPROC) __GLeeGetProcAddress("glGetBufferSubData"))!=0) nLinked++;
11537     if ((GLeeFuncPtr_glMapBuffer = (GLEEPFNGLMAPBUFFERPROC) __GLeeGetProcAddress("glMapBuffer"))!=0) nLinked++;
11538     if ((GLeeFuncPtr_glUnmapBuffer = (GLEEPFNGLUNMAPBUFFERPROC) __GLeeGetProcAddress("glUnmapBuffer"))!=0) nLinked++;
11539     if ((GLeeFuncPtr_glGetBufferParameteriv = (GLEEPFNGLGETBUFFERPARAMETERIVPROC) __GLeeGetProcAddress("glGetBufferParameteriv"))!=0) nLinked++;
11540     if ((GLeeFuncPtr_glGetBufferPointerv = (GLEEPFNGLGETBUFFERPOINTERVPROC) __GLeeGetProcAddress("glGetBufferPointerv"))!=0) nLinked++;
11541 #endif
11542     if (nLinked==19) return GLEE_LINK_COMPLETE;
11543     if (nLinked==0) return GLEE_LINK_FAIL;
11544     return GLEE_LINK_PARTIAL;
11545 }
11546 
11547 GLuint __GLeeLink_GL_VERSION_2_0(void)
11548 {
11549     GLint nLinked=0;
11550 #ifdef __GLEE_GL_VERSION_2_0
11551     if ((GLeeFuncPtr_glBlendEquationSeparate = (GLEEPFNGLBLENDEQUATIONSEPARATEPROC) __GLeeGetProcAddress("glBlendEquationSeparate"))!=0) nLinked++;
11552     if ((GLeeFuncPtr_glDrawBuffers = (GLEEPFNGLDRAWBUFFERSPROC) __GLeeGetProcAddress("glDrawBuffers"))!=0) nLinked++;
11553     if ((GLeeFuncPtr_glStencilOpSeparate = (GLEEPFNGLSTENCILOPSEPARATEPROC) __GLeeGetProcAddress("glStencilOpSeparate"))!=0) nLinked++;
11554     if ((GLeeFuncPtr_glStencilFuncSeparate = (GLEEPFNGLSTENCILFUNCSEPARATEPROC) __GLeeGetProcAddress("glStencilFuncSeparate"))!=0) nLinked++;
11555     if ((GLeeFuncPtr_glStencilMaskSeparate = (GLEEPFNGLSTENCILMASKSEPARATEPROC) __GLeeGetProcAddress("glStencilMaskSeparate"))!=0) nLinked++;
11556     if ((GLeeFuncPtr_glAttachShader = (GLEEPFNGLATTACHSHADERPROC) __GLeeGetProcAddress("glAttachShader"))!=0) nLinked++;
11557     if ((GLeeFuncPtr_glBindAttribLocation = (GLEEPFNGLBINDATTRIBLOCATIONPROC) __GLeeGetProcAddress("glBindAttribLocation"))!=0) nLinked++;
11558     if ((GLeeFuncPtr_glCompileShader = (GLEEPFNGLCOMPILESHADERPROC) __GLeeGetProcAddress("glCompileShader"))!=0) nLinked++;
11559     if ((GLeeFuncPtr_glCreateProgram = (GLEEPFNGLCREATEPROGRAMPROC) __GLeeGetProcAddress("glCreateProgram"))!=0) nLinked++;
11560     if ((GLeeFuncPtr_glCreateShader = (GLEEPFNGLCREATESHADERPROC) __GLeeGetProcAddress("glCreateShader"))!=0) nLinked++;
11561     if ((GLeeFuncPtr_glDeleteProgram = (GLEEPFNGLDELETEPROGRAMPROC) __GLeeGetProcAddress("glDeleteProgram"))!=0) nLinked++;
11562     if ((GLeeFuncPtr_glDeleteShader = (GLEEPFNGLDELETESHADERPROC) __GLeeGetProcAddress("glDeleteShader"))!=0) nLinked++;
11563     if ((GLeeFuncPtr_glDetachShader = (GLEEPFNGLDETACHSHADERPROC) __GLeeGetProcAddress("glDetachShader"))!=0) nLinked++;
11564     if ((GLeeFuncPtr_glDisableVertexAttribArray = (GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC) __GLeeGetProcAddress("glDisableVertexAttribArray"))!=0) nLinked++;
11565     if ((GLeeFuncPtr_glEnableVertexAttribArray = (GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC) __GLeeGetProcAddress("glEnableVertexAttribArray"))!=0) nLinked++;
11566     if ((GLeeFuncPtr_glGetActiveAttrib = (GLEEPFNGLGETACTIVEATTRIBPROC) __GLeeGetProcAddress("glGetActiveAttrib"))!=0) nLinked++;
11567     if ((GLeeFuncPtr_glGetActiveUniform = (GLEEPFNGLGETACTIVEUNIFORMPROC) __GLeeGetProcAddress("glGetActiveUniform"))!=0) nLinked++;
11568     if ((GLeeFuncPtr_glGetAttachedShaders = (GLEEPFNGLGETATTACHEDSHADERSPROC) __GLeeGetProcAddress("glGetAttachedShaders"))!=0) nLinked++;
11569     if ((GLeeFuncPtr_glGetAttribLocation = (GLEEPFNGLGETATTRIBLOCATIONPROC) __GLeeGetProcAddress("glGetAttribLocation"))!=0) nLinked++;
11570     if ((GLeeFuncPtr_glGetProgramiv = (GLEEPFNGLGETPROGRAMIVPROC) __GLeeGetProcAddress("glGetProgramiv"))!=0) nLinked++;
11571     if ((GLeeFuncPtr_glGetProgramInfoLog = (GLEEPFNGLGETPROGRAMINFOLOGPROC) __GLeeGetProcAddress("glGetProgramInfoLog"))!=0) nLinked++;
11572     if ((GLeeFuncPtr_glGetShaderiv = (GLEEPFNGLGETSHADERIVPROC) __GLeeGetProcAddress("glGetShaderiv"))!=0) nLinked++;
11573     if ((GLeeFuncPtr_glGetShaderInfoLog = (GLEEPFNGLGETSHADERINFOLOGPROC) __GLeeGetProcAddress("glGetShaderInfoLog"))!=0) nLinked++;
11574     if ((GLeeFuncPtr_glGetShaderSource = (GLEEPFNGLGETSHADERSOURCEPROC) __GLeeGetProcAddress("glGetShaderSource"))!=0) nLinked++;
11575     if ((GLeeFuncPtr_glGetUniformLocation = (GLEEPFNGLGETUNIFORMLOCATIONPROC) __GLeeGetProcAddress("glGetUniformLocation"))!=0) nLinked++;
11576     if ((GLeeFuncPtr_glGetUniformfv = (GLEEPFNGLGETUNIFORMFVPROC) __GLeeGetProcAddress("glGetUniformfv"))!=0) nLinked++;
11577     if ((GLeeFuncPtr_glGetUniformiv = (GLEEPFNGLGETUNIFORMIVPROC) __GLeeGetProcAddress("glGetUniformiv"))!=0) nLinked++;
11578     if ((GLeeFuncPtr_glGetVertexAttribdv = (GLEEPFNGLGETVERTEXATTRIBDVPROC) __GLeeGetProcAddress("glGetVertexAttribdv"))!=0) nLinked++;
11579     if ((GLeeFuncPtr_glGetVertexAttribfv = (GLEEPFNGLGETVERTEXATTRIBFVPROC) __GLeeGetProcAddress("glGetVertexAttribfv"))!=0) nLinked++;
11580     if ((GLeeFuncPtr_glGetVertexAttribiv = (GLEEPFNGLGETVERTEXATTRIBIVPROC) __GLeeGetProcAddress("glGetVertexAttribiv"))!=0) nLinked++;
11581     if ((GLeeFuncPtr_glGetVertexAttribPointerv = (GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC) __GLeeGetProcAddress("glGetVertexAttribPointerv"))!=0) nLinked++;
11582     if ((GLeeFuncPtr_glIsProgram = (GLEEPFNGLISPROGRAMPROC) __GLeeGetProcAddress("glIsProgram"))!=0) nLinked++;
11583     if ((GLeeFuncPtr_glIsShader = (GLEEPFNGLISSHADERPROC) __GLeeGetProcAddress("glIsShader"))!=0) nLinked++;
11584     if ((GLeeFuncPtr_glLinkProgram = (GLEEPFNGLLINKPROGRAMPROC) __GLeeGetProcAddress("glLinkProgram"))!=0) nLinked++;
11585     if ((GLeeFuncPtr_glShaderSource = (GLEEPFNGLSHADERSOURCEPROC) __GLeeGetProcAddress("glShaderSource"))!=0) nLinked++;
11586     if ((GLeeFuncPtr_glUseProgram = (GLEEPFNGLUSEPROGRAMPROC) __GLeeGetProcAddress("glUseProgram"))!=0) nLinked++;
11587     if ((GLeeFuncPtr_glUniform1f = (GLEEPFNGLUNIFORM1FPROC) __GLeeGetProcAddress("glUniform1f"))!=0) nLinked++;
11588     if ((GLeeFuncPtr_glUniform2f = (GLEEPFNGLUNIFORM2FPROC) __GLeeGetProcAddress("glUniform2f"))!=0) nLinked++;
11589     if ((GLeeFuncPtr_glUniform3f = (GLEEPFNGLUNIFORM3FPROC) __GLeeGetProcAddress("glUniform3f"))!=0) nLinked++;
11590     if ((GLeeFuncPtr_glUniform4f = (GLEEPFNGLUNIFORM4FPROC) __GLeeGetProcAddress("glUniform4f"))!=0) nLinked++;
11591     if ((GLeeFuncPtr_glUniform1i = (GLEEPFNGLUNIFORM1IPROC) __GLeeGetProcAddress("glUniform1i"))!=0) nLinked++;
11592     if ((GLeeFuncPtr_glUniform2i = (GLEEPFNGLUNIFORM2IPROC) __GLeeGetProcAddress("glUniform2i"))!=0) nLinked++;
11593     if ((GLeeFuncPtr_glUniform3i = (GLEEPFNGLUNIFORM3IPROC) __GLeeGetProcAddress("glUniform3i"))!=0) nLinked++;
11594     if ((GLeeFuncPtr_glUniform4i = (GLEEPFNGLUNIFORM4IPROC) __GLeeGetProcAddress("glUniform4i"))!=0) nLinked++;
11595     if ((GLeeFuncPtr_glUniform1fv = (GLEEPFNGLUNIFORM1FVPROC) __GLeeGetProcAddress("glUniform1fv"))!=0) nLinked++;
11596     if ((GLeeFuncPtr_glUniform2fv = (GLEEPFNGLUNIFORM2FVPROC) __GLeeGetProcAddress("glUniform2fv"))!=0) nLinked++;
11597     if ((GLeeFuncPtr_glUniform3fv = (GLEEPFNGLUNIFORM3FVPROC) __GLeeGetProcAddress("glUniform3fv"))!=0) nLinked++;
11598     if ((GLeeFuncPtr_glUniform4fv = (GLEEPFNGLUNIFORM4FVPROC) __GLeeGetProcAddress("glUniform4fv"))!=0) nLinked++;
11599     if ((GLeeFuncPtr_glUniform1iv = (GLEEPFNGLUNIFORM1IVPROC) __GLeeGetProcAddress("glUniform1iv"))!=0) nLinked++;
11600     if ((GLeeFuncPtr_glUniform2iv = (GLEEPFNGLUNIFORM2IVPROC) __GLeeGetProcAddress("glUniform2iv"))!=0) nLinked++;
11601     if ((GLeeFuncPtr_glUniform3iv = (GLEEPFNGLUNIFORM3IVPROC) __GLeeGetProcAddress("glUniform3iv"))!=0) nLinked++;
11602     if ((GLeeFuncPtr_glUniform4iv = (GLEEPFNGLUNIFORM4IVPROC) __GLeeGetProcAddress("glUniform4iv"))!=0) nLinked++;
11603     if ((GLeeFuncPtr_glUniformMatrix2fv = (GLEEPFNGLUNIFORMMATRIX2FVPROC) __GLeeGetProcAddress("glUniformMatrix2fv"))!=0) nLinked++;
11604     if ((GLeeFuncPtr_glUniformMatrix3fv = (GLEEPFNGLUNIFORMMATRIX3FVPROC) __GLeeGetProcAddress("glUniformMatrix3fv"))!=0) nLinked++;
11605     if ((GLeeFuncPtr_glUniformMatrix4fv = (GLEEPFNGLUNIFORMMATRIX4FVPROC) __GLeeGetProcAddress("glUniformMatrix4fv"))!=0) nLinked++;
11606     if ((GLeeFuncPtr_glValidateProgram = (GLEEPFNGLVALIDATEPROGRAMPROC) __GLeeGetProcAddress("glValidateProgram"))!=0) nLinked++;
11607     if ((GLeeFuncPtr_glVertexAttrib1d = (GLEEPFNGLVERTEXATTRIB1DPROC) __GLeeGetProcAddress("glVertexAttrib1d"))!=0) nLinked++;
11608     if ((GLeeFuncPtr_glVertexAttrib1dv = (GLEEPFNGLVERTEXATTRIB1DVPROC) __GLeeGetProcAddress("glVertexAttrib1dv"))!=0) nLinked++;
11609     if ((GLeeFuncPtr_glVertexAttrib1f = (GLEEPFNGLVERTEXATTRIB1FPROC) __GLeeGetProcAddress("glVertexAttrib1f"))!=0) nLinked++;
11610     if ((GLeeFuncPtr_glVertexAttrib1fv = (GLEEPFNGLVERTEXATTRIB1FVPROC) __GLeeGetProcAddress("glVertexAttrib1fv"))!=0) nLinked++;
11611     if ((GLeeFuncPtr_glVertexAttrib1s = (GLEEPFNGLVERTEXATTRIB1SPROC) __GLeeGetProcAddress("glVertexAttrib1s"))!=0) nLinked++;
11612     if ((GLeeFuncPtr_glVertexAttrib1sv = (GLEEPFNGLVERTEXATTRIB1SVPROC) __GLeeGetProcAddress("glVertexAttrib1sv"))!=0) nLinked++;
11613     if ((GLeeFuncPtr_glVertexAttrib2d = (GLEEPFNGLVERTEXATTRIB2DPROC) __GLeeGetProcAddress("glVertexAttrib2d"))!=0) nLinked++;
11614     if ((GLeeFuncPtr_glVertexAttrib2dv = (GLEEPFNGLVERTEXATTRIB2DVPROC) __GLeeGetProcAddress("glVertexAttrib2dv"))!=0) nLinked++;
11615     if ((GLeeFuncPtr_glVertexAttrib2f = (GLEEPFNGLVERTEXATTRIB2FPROC) __GLeeGetProcAddress("glVertexAttrib2f"))!=0) nLinked++;
11616     if ((GLeeFuncPtr_glVertexAttrib2fv = (GLEEPFNGLVERTEXATTRIB2FVPROC) __GLeeGetProcAddress("glVertexAttrib2fv"))!=0) nLinked++;
11617     if ((GLeeFuncPtr_glVertexAttrib2s = (GLEEPFNGLVERTEXATTRIB2SPROC) __GLeeGetProcAddress("glVertexAttrib2s"))!=0) nLinked++;
11618     if ((GLeeFuncPtr_glVertexAttrib2sv = (GLEEPFNGLVERTEXATTRIB2SVPROC) __GLeeGetProcAddress("glVertexAttrib2sv"))!=0) nLinked++;
11619     if ((GLeeFuncPtr_glVertexAttrib3d = (GLEEPFNGLVERTEXATTRIB3DPROC) __GLeeGetProcAddress("glVertexAttrib3d"))!=0) nLinked++;
11620     if ((GLeeFuncPtr_glVertexAttrib3dv = (GLEEPFNGLVERTEXATTRIB3DVPROC) __GLeeGetProcAddress("glVertexAttrib3dv"))!=0) nLinked++;
11621     if ((GLeeFuncPtr_glVertexAttrib3f = (GLEEPFNGLVERTEXATTRIB3FPROC) __GLeeGetProcAddress("glVertexAttrib3f"))!=0) nLinked++;
11622     if ((GLeeFuncPtr_glVertexAttrib3fv = (GLEEPFNGLVERTEXATTRIB3FVPROC) __GLeeGetProcAddress("glVertexAttrib3fv"))!=0) nLinked++;
11623     if ((GLeeFuncPtr_glVertexAttrib3s = (GLEEPFNGLVERTEXATTRIB3SPROC) __GLeeGetProcAddress("glVertexAttrib3s"))!=0) nLinked++;
11624     if ((GLeeFuncPtr_glVertexAttrib3sv = (GLEEPFNGLVERTEXATTRIB3SVPROC) __GLeeGetProcAddress("glVertexAttrib3sv"))!=0) nLinked++;
11625     if ((GLeeFuncPtr_glVertexAttrib4Nbv = (GLEEPFNGLVERTEXATTRIB4NBVPROC) __GLeeGetProcAddress("glVertexAttrib4Nbv"))!=0) nLinked++;
11626     if ((GLeeFuncPtr_glVertexAttrib4Niv = (GLEEPFNGLVERTEXATTRIB4NIVPROC) __GLeeGetProcAddress("glVertexAttrib4Niv"))!=0) nLinked++;
11627     if ((GLeeFuncPtr_glVertexAttrib4Nsv = (GLEEPFNGLVERTEXATTRIB4NSVPROC) __GLeeGetProcAddress("glVertexAttrib4Nsv"))!=0) nLinked++;
11628     if ((GLeeFuncPtr_glVertexAttrib4Nub = (GLEEPFNGLVERTEXATTRIB4NUBPROC) __GLeeGetProcAddress("glVertexAttrib4Nub"))!=0) nLinked++;
11629     if ((GLeeFuncPtr_glVertexAttrib4Nubv = (GLEEPFNGLVERTEXATTRIB4NUBVPROC) __GLeeGetProcAddress("glVertexAttrib4Nubv"))!=0) nLinked++;
11630     if ((GLeeFuncPtr_glVertexAttrib4Nuiv = (GLEEPFNGLVERTEXATTRIB4NUIVPROC) __GLeeGetProcAddress("glVertexAttrib4Nuiv"))!=0) nLinked++;
11631     if ((GLeeFuncPtr_glVertexAttrib4Nusv = (GLEEPFNGLVERTEXATTRIB4NUSVPROC) __GLeeGetProcAddress("glVertexAttrib4Nusv"))!=0) nLinked++;
11632     if ((GLeeFuncPtr_glVertexAttrib4bv = (GLEEPFNGLVERTEXATTRIB4BVPROC) __GLeeGetProcAddress("glVertexAttrib4bv"))!=0) nLinked++;
11633     if ((GLeeFuncPtr_glVertexAttrib4d = (GLEEPFNGLVERTEXATTRIB4DPROC) __GLeeGetProcAddress("glVertexAttrib4d"))!=0) nLinked++;
11634     if ((GLeeFuncPtr_glVertexAttrib4dv = (GLEEPFNGLVERTEXATTRIB4DVPROC) __GLeeGetProcAddress("glVertexAttrib4dv"))!=0) nLinked++;
11635     if ((GLeeFuncPtr_glVertexAttrib4f = (GLEEPFNGLVERTEXATTRIB4FPROC) __GLeeGetProcAddress("glVertexAttrib4f"))!=0) nLinked++;
11636     if ((GLeeFuncPtr_glVertexAttrib4fv = (GLEEPFNGLVERTEXATTRIB4FVPROC) __GLeeGetProcAddress("glVertexAttrib4fv"))!=0) nLinked++;
11637     if ((GLeeFuncPtr_glVertexAttrib4iv = (GLEEPFNGLVERTEXATTRIB4IVPROC) __GLeeGetProcAddress("glVertexAttrib4iv"))!=0) nLinked++;
11638     if ((GLeeFuncPtr_glVertexAttrib4s = (GLEEPFNGLVERTEXATTRIB4SPROC) __GLeeGetProcAddress("glVertexAttrib4s"))!=0) nLinked++;
11639     if ((GLeeFuncPtr_glVertexAttrib4sv = (GLEEPFNGLVERTEXATTRIB4SVPROC) __GLeeGetProcAddress("glVertexAttrib4sv"))!=0) nLinked++;
11640     if ((GLeeFuncPtr_glVertexAttrib4ubv = (GLEEPFNGLVERTEXATTRIB4UBVPROC) __GLeeGetProcAddress("glVertexAttrib4ubv"))!=0) nLinked++;
11641     if ((GLeeFuncPtr_glVertexAttrib4uiv = (GLEEPFNGLVERTEXATTRIB4UIVPROC) __GLeeGetProcAddress("glVertexAttrib4uiv"))!=0) nLinked++;
11642     if ((GLeeFuncPtr_glVertexAttrib4usv = (GLEEPFNGLVERTEXATTRIB4USVPROC) __GLeeGetProcAddress("glVertexAttrib4usv"))!=0) nLinked++;
11643     if ((GLeeFuncPtr_glVertexAttribPointer = (GLEEPFNGLVERTEXATTRIBPOINTERPROC) __GLeeGetProcAddress("glVertexAttribPointer"))!=0) nLinked++;
11644 #endif
11645     if (nLinked==93) return GLEE_LINK_COMPLETE;
11646     if (nLinked==0) return GLEE_LINK_FAIL;
11647     return GLEE_LINK_PARTIAL;
11648 }
11649 
11650 GLuint __GLeeLink_GL_VERSION_2_1(void)
11651 {
11652     GLint nLinked=0;
11653 #ifdef __GLEE_GL_VERSION_2_1
11654     if ((GLeeFuncPtr_glUniformMatrix2x3fv = (GLEEPFNGLUNIFORMMATRIX2X3FVPROC) __GLeeGetProcAddress("glUniformMatrix2x3fv"))!=0) nLinked++;
11655     if ((GLeeFuncPtr_glUniformMatrix3x2fv = (GLEEPFNGLUNIFORMMATRIX3X2FVPROC) __GLeeGetProcAddress("glUniformMatrix3x2fv"))!=0) nLinked++;
11656     if ((GLeeFuncPtr_glUniformMatrix2x4fv = (GLEEPFNGLUNIFORMMATRIX2X4FVPROC) __GLeeGetProcAddress("glUniformMatrix2x4fv"))!=0) nLinked++;
11657     if ((GLeeFuncPtr_glUniformMatrix4x2fv = (GLEEPFNGLUNIFORMMATRIX4X2FVPROC) __GLeeGetProcAddress("glUniformMatrix4x2fv"))!=0) nLinked++;
11658     if ((GLeeFuncPtr_glUniformMatrix3x4fv = (GLEEPFNGLUNIFORMMATRIX3X4FVPROC) __GLeeGetProcAddress("glUniformMatrix3x4fv"))!=0) nLinked++;
11659     if ((GLeeFuncPtr_glUniformMatrix4x3fv = (GLEEPFNGLUNIFORMMATRIX4X3FVPROC) __GLeeGetProcAddress("glUniformMatrix4x3fv"))!=0) nLinked++;
11660 #endif
11661     if (nLinked==6) return GLEE_LINK_COMPLETE;
11662     if (nLinked==0) return GLEE_LINK_FAIL;
11663     return GLEE_LINK_PARTIAL;
11664 }
11665 
11666 GLuint __GLeeLink_GL_VERSION_3_0(void)
11667 {
11668     GLint nLinked=0;
11669 #ifdef __GLEE_GL_VERSION_3_0
11670     if ((GLeeFuncPtr_glColorMaski = (GLEEPFNGLCOLORMASKIPROC) __GLeeGetProcAddress("glColorMaski"))!=0) nLinked++;
11671     if ((GLeeFuncPtr_glGetBooleani_v = (GLEEPFNGLGETBOOLEANI_VPROC) __GLeeGetProcAddress("glGetBooleani_v"))!=0) nLinked++;
11672     if ((GLeeFuncPtr_glGetIntegeri_v = (GLEEPFNGLGETINTEGERI_VPROC) __GLeeGetProcAddress("glGetIntegeri_v"))!=0) nLinked++;
11673     if ((GLeeFuncPtr_glEnablei = (GLEEPFNGLENABLEIPROC) __GLeeGetProcAddress("glEnablei"))!=0) nLinked++;
11674     if ((GLeeFuncPtr_glDisablei = (GLEEPFNGLDISABLEIPROC) __GLeeGetProcAddress("glDisablei"))!=0) nLinked++;
11675     if ((GLeeFuncPtr_glIsEnabledi = (GLEEPFNGLISENABLEDIPROC) __GLeeGetProcAddress("glIsEnabledi"))!=0) nLinked++;
11676     if ((GLeeFuncPtr_glBeginTransformFeedback = (GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC) __GLeeGetProcAddress("glBeginTransformFeedback"))!=0) nLinked++;
11677     if ((GLeeFuncPtr_glEndTransformFeedback = (GLEEPFNGLENDTRANSFORMFEEDBACKPROC) __GLeeGetProcAddress("glEndTransformFeedback"))!=0) nLinked++;
11678     if ((GLeeFuncPtr_glBindBufferRange = (GLEEPFNGLBINDBUFFERRANGEPROC) __GLeeGetProcAddress("glBindBufferRange"))!=0) nLinked++;
11679     if ((GLeeFuncPtr_glBindBufferBase = (GLEEPFNGLBINDBUFFERBASEPROC) __GLeeGetProcAddress("glBindBufferBase"))!=0) nLinked++;
11680     if ((GLeeFuncPtr_glTransformFeedbackVaryings = (GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC) __GLeeGetProcAddress("glTransformFeedbackVaryings"))!=0) nLinked++;
11681     if ((GLeeFuncPtr_glGetTransformFeedbackVarying = (GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC) __GLeeGetProcAddress("glGetTransformFeedbackVarying"))!=0) nLinked++;
11682     if ((GLeeFuncPtr_glClampColor = (GLEEPFNGLCLAMPCOLORPROC) __GLeeGetProcAddress("glClampColor"))!=0) nLinked++;
11683     if ((GLeeFuncPtr_glBeginConditionalRender = (GLEEPFNGLBEGINCONDITIONALRENDERPROC) __GLeeGetProcAddress("glBeginConditionalRender"))!=0) nLinked++;
11684     if ((GLeeFuncPtr_glEndConditionalRender = (GLEEPFNGLENDCONDITIONALRENDERPROC) __GLeeGetProcAddress("glEndConditionalRender"))!=0) nLinked++;
11685     if ((GLeeFuncPtr_glVertexAttribI1i = (GLEEPFNGLVERTEXATTRIBI1IPROC) __GLeeGetProcAddress("glVertexAttribI1i"))!=0) nLinked++;
11686     if ((GLeeFuncPtr_glVertexAttribI2i = (GLEEPFNGLVERTEXATTRIBI2IPROC) __GLeeGetProcAddress("glVertexAttribI2i"))!=0) nLinked++;
11687     if ((GLeeFuncPtr_glVertexAttribI3i = (GLEEPFNGLVERTEXATTRIBI3IPROC) __GLeeGetProcAddress("glVertexAttribI3i"))!=0) nLinked++;
11688     if ((GLeeFuncPtr_glVertexAttribI4i = (GLEEPFNGLVERTEXATTRIBI4IPROC) __GLeeGetProcAddress("glVertexAttribI4i"))!=0) nLinked++;
11689     if ((GLeeFuncPtr_glVertexAttribI1ui = (GLEEPFNGLVERTEXATTRIBI1UIPROC) __GLeeGetProcAddress("glVertexAttribI1ui"))!=0) nLinked++;
11690     if ((GLeeFuncPtr_glVertexAttribI2ui = (GLEEPFNGLVERTEXATTRIBI2UIPROC) __GLeeGetProcAddress("glVertexAttribI2ui"))!=0) nLinked++;
11691     if ((GLeeFuncPtr_glVertexAttribI3ui = (GLEEPFNGLVERTEXATTRIBI3UIPROC) __GLeeGetProcAddress("glVertexAttribI3ui"))!=0) nLinked++;
11692     if ((GLeeFuncPtr_glVertexAttribI4ui = (GLEEPFNGLVERTEXATTRIBI4UIPROC) __GLeeGetProcAddress("glVertexAttribI4ui"))!=0) nLinked++;
11693     if ((GLeeFuncPtr_glVertexAttribI1iv = (GLEEPFNGLVERTEXATTRIBI1IVPROC) __GLeeGetProcAddress("glVertexAttribI1iv"))!=0) nLinked++;
11694     if ((GLeeFuncPtr_glVertexAttribI2iv = (GLEEPFNGLVERTEXATTRIBI2IVPROC) __GLeeGetProcAddress("glVertexAttribI2iv"))!=0) nLinked++;
11695     if ((GLeeFuncPtr_glVertexAttribI3iv = (GLEEPFNGLVERTEXATTRIBI3IVPROC) __GLeeGetProcAddress("glVertexAttribI3iv"))!=0) nLinked++;
11696     if ((GLeeFuncPtr_glVertexAttribI4iv = (GLEEPFNGLVERTEXATTRIBI4IVPROC) __GLeeGetProcAddress("glVertexAttribI4iv"))!=0) nLinked++;
11697     if ((GLeeFuncPtr_glVertexAttribI1uiv = (GLEEPFNGLVERTEXATTRIBI1UIVPROC) __GLeeGetProcAddress("glVertexAttribI1uiv"))!=0) nLinked++;
11698     if ((GLeeFuncPtr_glVertexAttribI2uiv = (GLEEPFNGLVERTEXATTRIBI2UIVPROC) __GLeeGetProcAddress("glVertexAttribI2uiv"))!=0) nLinked++;
11699     if ((GLeeFuncPtr_glVertexAttribI3uiv = (GLEEPFNGLVERTEXATTRIBI3UIVPROC) __GLeeGetProcAddress("glVertexAttribI3uiv"))!=0) nLinked++;
11700     if ((GLeeFuncPtr_glVertexAttribI4uiv = (GLEEPFNGLVERTEXATTRIBI4UIVPROC) __GLeeGetProcAddress("glVertexAttribI4uiv"))!=0) nLinked++;
11701     if ((GLeeFuncPtr_glVertexAttribI4bv = (GLEEPFNGLVERTEXATTRIBI4BVPROC) __GLeeGetProcAddress("glVertexAttribI4bv"))!=0) nLinked++;
11702     if ((GLeeFuncPtr_glVertexAttribI4sv = (GLEEPFNGLVERTEXATTRIBI4SVPROC) __GLeeGetProcAddress("glVertexAttribI4sv"))!=0) nLinked++;
11703     if ((GLeeFuncPtr_glVertexAttribI4ubv = (GLEEPFNGLVERTEXATTRIBI4UBVPROC) __GLeeGetProcAddress("glVertexAttribI4ubv"))!=0) nLinked++;
11704     if ((GLeeFuncPtr_glVertexAttribI4usv = (GLEEPFNGLVERTEXATTRIBI4USVPROC) __GLeeGetProcAddress("glVertexAttribI4usv"))!=0) nLinked++;
11705     if ((GLeeFuncPtr_glVertexAttribIPointer = (GLEEPFNGLVERTEXATTRIBIPOINTERPROC) __GLeeGetProcAddress("glVertexAttribIPointer"))!=0) nLinked++;
11706     if ((GLeeFuncPtr_glGetVertexAttribIiv = (GLEEPFNGLGETVERTEXATTRIBIIVPROC) __GLeeGetProcAddress("glGetVertexAttribIiv"))!=0) nLinked++;
11707     if ((GLeeFuncPtr_glGetVertexAttribIuiv = (GLEEPFNGLGETVERTEXATTRIBIUIVPROC) __GLeeGetProcAddress("glGetVertexAttribIuiv"))!=0) nLinked++;
11708     if ((GLeeFuncPtr_glGetUniformuiv = (GLEEPFNGLGETUNIFORMUIVPROC) __GLeeGetProcAddress("glGetUniformuiv"))!=0) nLinked++;
11709     if ((GLeeFuncPtr_glBindFragDataLocation = (GLEEPFNGLBINDFRAGDATALOCATIONPROC) __GLeeGetProcAddress("glBindFragDataLocation"))!=0) nLinked++;
11710     if ((GLeeFuncPtr_glGetFragDataLocation = (GLEEPFNGLGETFRAGDATALOCATIONPROC) __GLeeGetProcAddress("glGetFragDataLocation"))!=0) nLinked++;
11711     if ((GLeeFuncPtr_glUniform1ui = (GLEEPFNGLUNIFORM1UIPROC) __GLeeGetProcAddress("glUniform1ui"))!=0) nLinked++;
11712     if ((GLeeFuncPtr_glUniform2ui = (GLEEPFNGLUNIFORM2UIPROC) __GLeeGetProcAddress("glUniform2ui"))!=0) nLinked++;
11713     if ((GLeeFuncPtr_glUniform3ui = (GLEEPFNGLUNIFORM3UIPROC) __GLeeGetProcAddress("glUniform3ui"))!=0) nLinked++;
11714     if ((GLeeFuncPtr_glUniform4ui = (GLEEPFNGLUNIFORM4UIPROC) __GLeeGetProcAddress("glUniform4ui"))!=0) nLinked++;
11715     if ((GLeeFuncPtr_glUniform1uiv = (GLEEPFNGLUNIFORM1UIVPROC) __GLeeGetProcAddress("glUniform1uiv"))!=0) nLinked++;
11716     if ((GLeeFuncPtr_glUniform2uiv = (GLEEPFNGLUNIFORM2UIVPROC) __GLeeGetProcAddress("glUniform2uiv"))!=0) nLinked++;
11717     if ((GLeeFuncPtr_glUniform3uiv = (GLEEPFNGLUNIFORM3UIVPROC) __GLeeGetProcAddress("glUniform3uiv"))!=0) nLinked++;
11718     if ((GLeeFuncPtr_glUniform4uiv = (GLEEPFNGLUNIFORM4UIVPROC) __GLeeGetProcAddress("glUniform4uiv"))!=0) nLinked++;
11719     if ((GLeeFuncPtr_glTexParameterIiv = (GLEEPFNGLTEXPARAMETERIIVPROC) __GLeeGetProcAddress("glTexParameterIiv"))!=0) nLinked++;
11720     if ((GLeeFuncPtr_glTexParameterIuiv = (GLEEPFNGLTEXPARAMETERIUIVPROC) __GLeeGetProcAddress("glTexParameterIuiv"))!=0) nLinked++;
11721     if ((GLeeFuncPtr_glGetTexParameterIiv = (GLEEPFNGLGETTEXPARAMETERIIVPROC) __GLeeGetProcAddress("glGetTexParameterIiv"))!=0) nLinked++;
11722     if ((GLeeFuncPtr_glGetTexParameterIuiv = (GLEEPFNGLGETTEXPARAMETERIUIVPROC) __GLeeGetProcAddress("glGetTexParameterIuiv"))!=0) nLinked++;
11723     if ((GLeeFuncPtr_glClearBufferiv = (GLEEPFNGLCLEARBUFFERIVPROC) __GLeeGetProcAddress("glClearBufferiv"))!=0) nLinked++;
11724     if ((GLeeFuncPtr_glClearBufferuiv = (GLEEPFNGLCLEARBUFFERUIVPROC) __GLeeGetProcAddress("glClearBufferuiv"))!=0) nLinked++;
11725     if ((GLeeFuncPtr_glClearBufferfv = (GLEEPFNGLCLEARBUFFERFVPROC) __GLeeGetProcAddress("glClearBufferfv"))!=0) nLinked++;
11726     if ((GLeeFuncPtr_glClearBufferfi = (GLEEPFNGLCLEARBUFFERFIPROC) __GLeeGetProcAddress("glClearBufferfi"))!=0) nLinked++;
11727     if ((GLeeFuncPtr_glGetStringi = (GLEEPFNGLGETSTRINGIPROC) __GLeeGetProcAddress("glGetStringi"))!=0) nLinked++;
11728 #endif
11729     if (nLinked==58) return GLEE_LINK_COMPLETE;
11730     if (nLinked==0) return GLEE_LINK_FAIL;
11731     return GLEE_LINK_PARTIAL;
11732 }
11733 
11734 GLuint __GLeeLink_GL_ARB_multitexture(void)
11735 {
11736     GLint nLinked=0;
11737 #ifdef __GLEE_GL_ARB_multitexture
11738     if ((GLeeFuncPtr_glActiveTextureARB = (GLEEPFNGLACTIVETEXTUREARBPROC) __GLeeGetProcAddress("glActiveTextureARB"))!=0) nLinked++;
11739     if ((GLeeFuncPtr_glClientActiveTextureARB = (GLEEPFNGLCLIENTACTIVETEXTUREARBPROC) __GLeeGetProcAddress("glClientActiveTextureARB"))!=0) nLinked++;
11740     if ((GLeeFuncPtr_glMultiTexCoord1dARB = (GLEEPFNGLMULTITEXCOORD1DARBPROC) __GLeeGetProcAddress("glMultiTexCoord1dARB"))!=0) nLinked++;
11741     if ((GLeeFuncPtr_glMultiTexCoord1dvARB = (GLEEPFNGLMULTITEXCOORD1DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1dvARB"))!=0) nLinked++;
11742     if ((GLeeFuncPtr_glMultiTexCoord1fARB = (GLEEPFNGLMULTITEXCOORD1FARBPROC) __GLeeGetProcAddress("glMultiTexCoord1fARB"))!=0) nLinked++;
11743     if ((GLeeFuncPtr_glMultiTexCoord1fvARB = (GLEEPFNGLMULTITEXCOORD1FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1fvARB"))!=0) nLinked++;
11744     if ((GLeeFuncPtr_glMultiTexCoord1iARB = (GLEEPFNGLMULTITEXCOORD1IARBPROC) __GLeeGetProcAddress("glMultiTexCoord1iARB"))!=0) nLinked++;
11745     if ((GLeeFuncPtr_glMultiTexCoord1ivARB = (GLEEPFNGLMULTITEXCOORD1IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1ivARB"))!=0) nLinked++;
11746     if ((GLeeFuncPtr_glMultiTexCoord1sARB = (GLEEPFNGLMULTITEXCOORD1SARBPROC) __GLeeGetProcAddress("glMultiTexCoord1sARB"))!=0) nLinked++;
11747     if ((GLeeFuncPtr_glMultiTexCoord1svARB = (GLEEPFNGLMULTITEXCOORD1SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1svARB"))!=0) nLinked++;
11748     if ((GLeeFuncPtr_glMultiTexCoord2dARB = (GLEEPFNGLMULTITEXCOORD2DARBPROC) __GLeeGetProcAddress("glMultiTexCoord2dARB"))!=0) nLinked++;
11749     if ((GLeeFuncPtr_glMultiTexCoord2dvARB = (GLEEPFNGLMULTITEXCOORD2DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2dvARB"))!=0) nLinked++;
11750     if ((GLeeFuncPtr_glMultiTexCoord2fARB = (GLEEPFNGLMULTITEXCOORD2FARBPROC) __GLeeGetProcAddress("glMultiTexCoord2fARB"))!=0) nLinked++;
11751     if ((GLeeFuncPtr_glMultiTexCoord2fvARB = (GLEEPFNGLMULTITEXCOORD2FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2fvARB"))!=0) nLinked++;
11752     if ((GLeeFuncPtr_glMultiTexCoord2iARB = (GLEEPFNGLMULTITEXCOORD2IARBPROC) __GLeeGetProcAddress("glMultiTexCoord2iARB"))!=0) nLinked++;
11753     if ((GLeeFuncPtr_glMultiTexCoord2ivARB = (GLEEPFNGLMULTITEXCOORD2IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2ivARB"))!=0) nLinked++;
11754     if ((GLeeFuncPtr_glMultiTexCoord2sARB = (GLEEPFNGLMULTITEXCOORD2SARBPROC) __GLeeGetProcAddress("glMultiTexCoord2sARB"))!=0) nLinked++;
11755     if ((GLeeFuncPtr_glMultiTexCoord2svARB = (GLEEPFNGLMULTITEXCOORD2SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2svARB"))!=0) nLinked++;
11756     if ((GLeeFuncPtr_glMultiTexCoord3dARB = (GLEEPFNGLMULTITEXCOORD3DARBPROC) __GLeeGetProcAddress("glMultiTexCoord3dARB"))!=0) nLinked++;
11757     if ((GLeeFuncPtr_glMultiTexCoord3dvARB = (GLEEPFNGLMULTITEXCOORD3DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3dvARB"))!=0) nLinked++;
11758     if ((GLeeFuncPtr_glMultiTexCoord3fARB = (GLEEPFNGLMULTITEXCOORD3FARBPROC) __GLeeGetProcAddress("glMultiTexCoord3fARB"))!=0) nLinked++;
11759     if ((GLeeFuncPtr_glMultiTexCoord3fvARB = (GLEEPFNGLMULTITEXCOORD3FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3fvARB"))!=0) nLinked++;
11760     if ((GLeeFuncPtr_glMultiTexCoord3iARB = (GLEEPFNGLMULTITEXCOORD3IARBPROC) __GLeeGetProcAddress("glMultiTexCoord3iARB"))!=0) nLinked++;
11761     if ((GLeeFuncPtr_glMultiTexCoord3ivARB = (GLEEPFNGLMULTITEXCOORD3IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3ivARB"))!=0) nLinked++;
11762     if ((GLeeFuncPtr_glMultiTexCoord3sARB = (GLEEPFNGLMULTITEXCOORD3SARBPROC) __GLeeGetProcAddress("glMultiTexCoord3sARB"))!=0) nLinked++;
11763     if ((GLeeFuncPtr_glMultiTexCoord3svARB = (GLEEPFNGLMULTITEXCOORD3SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3svARB"))!=0) nLinked++;
11764     if ((GLeeFuncPtr_glMultiTexCoord4dARB = (GLEEPFNGLMULTITEXCOORD4DARBPROC) __GLeeGetProcAddress("glMultiTexCoord4dARB"))!=0) nLinked++;
11765     if ((GLeeFuncPtr_glMultiTexCoord4dvARB = (GLEEPFNGLMULTITEXCOORD4DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4dvARB"))!=0) nLinked++;
11766     if ((GLeeFuncPtr_glMultiTexCoord4fARB = (GLEEPFNGLMULTITEXCOORD4FARBPROC) __GLeeGetProcAddress("glMultiTexCoord4fARB"))!=0) nLinked++;
11767     if ((GLeeFuncPtr_glMultiTexCoord4fvARB = (GLEEPFNGLMULTITEXCOORD4FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4fvARB"))!=0) nLinked++;
11768     if ((GLeeFuncPtr_glMultiTexCoord4iARB = (GLEEPFNGLMULTITEXCOORD4IARBPROC) __GLeeGetProcAddress("glMultiTexCoord4iARB"))!=0) nLinked++;
11769     if ((GLeeFuncPtr_glMultiTexCoord4ivARB = (GLEEPFNGLMULTITEXCOORD4IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4ivARB"))!=0) nLinked++;
11770     if ((GLeeFuncPtr_glMultiTexCoord4sARB = (GLEEPFNGLMULTITEXCOORD4SARBPROC) __GLeeGetProcAddress("glMultiTexCoord4sARB"))!=0) nLinked++;
11771     if ((GLeeFuncPtr_glMultiTexCoord4svARB = (GLEEPFNGLMULTITEXCOORD4SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4svARB"))!=0) nLinked++;
11772 #endif
11773     if (nLinked==34) return GLEE_LINK_COMPLETE;
11774     if (nLinked==0) return GLEE_LINK_FAIL;
11775     return GLEE_LINK_PARTIAL;
11776 }
11777 
11778 GLuint __GLeeLink_GL_ARB_transpose_matrix(void)
11779 {
11780     GLint nLinked=0;
11781 #ifdef __GLEE_GL_ARB_transpose_matrix
11782     if ((GLeeFuncPtr_glLoadTransposeMatrixfARB = (GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixfARB"))!=0) nLinked++;
11783     if ((GLeeFuncPtr_glLoadTransposeMatrixdARB = (GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixdARB"))!=0) nLinked++;
11784     if ((GLeeFuncPtr_glMultTransposeMatrixfARB = (GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixfARB"))!=0) nLinked++;
11785     if ((GLeeFuncPtr_glMultTransposeMatrixdARB = (GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixdARB"))!=0) nLinked++;
11786 #endif
11787     if (nLinked==4) return GLEE_LINK_COMPLETE;
11788     if (nLinked==0) return GLEE_LINK_FAIL;
11789     return GLEE_LINK_PARTIAL;
11790 }
11791 
11792 GLuint __GLeeLink_GL_ARB_multisample(void)
11793 {
11794     GLint nLinked=0;
11795 #ifdef __GLEE_GL_ARB_multisample
11796     if ((GLeeFuncPtr_glSampleCoverageARB = (GLEEPFNGLSAMPLECOVERAGEARBPROC) __GLeeGetProcAddress("glSampleCoverageARB"))!=0) nLinked++;
11797 #endif
11798     if (nLinked==1) return GLEE_LINK_COMPLETE;
11799     if (nLinked==0) return GLEE_LINK_FAIL;
11800     return GLEE_LINK_PARTIAL;
11801 }
11802 
11803 GLuint __GLeeLink_GL_ARB_texture_env_add(void) {return GLEE_LINK_COMPLETE;}
11804 
11805 GLuint __GLeeLink_GL_ARB_texture_cube_map(void) {return GLEE_LINK_COMPLETE;}
11806 
11807 GLuint __GLeeLink_GL_ARB_texture_compression(void)
11808 {
11809     GLint nLinked=0;
11810 #ifdef __GLEE_GL_ARB_texture_compression
11811     if ((GLeeFuncPtr_glCompressedTexImage3DARB = (GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC) __GLeeGetProcAddress("glCompressedTexImage3DARB"))!=0) nLinked++;
11812     if ((GLeeFuncPtr_glCompressedTexImage2DARB = (GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC) __GLeeGetProcAddress("glCompressedTexImage2DARB"))!=0) nLinked++;
11813     if ((GLeeFuncPtr_glCompressedTexImage1DARB = (GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC) __GLeeGetProcAddress("glCompressedTexImage1DARB"))!=0) nLinked++;
11814     if ((GLeeFuncPtr_glCompressedTexSubImage3DARB = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage3DARB"))!=0) nLinked++;
11815     if ((GLeeFuncPtr_glCompressedTexSubImage2DARB = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage2DARB"))!=0) nLinked++;
11816     if ((GLeeFuncPtr_glCompressedTexSubImage1DARB = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage1DARB"))!=0) nLinked++;
11817     if ((GLeeFuncPtr_glGetCompressedTexImageARB = (GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC) __GLeeGetProcAddress("glGetCompressedTexImageARB"))!=0) nLinked++;
11818 #endif
11819     if (nLinked==7) return GLEE_LINK_COMPLETE;
11820     if (nLinked==0) return GLEE_LINK_FAIL;
11821     return GLEE_LINK_PARTIAL;
11822 }
11823 
11824 GLuint __GLeeLink_GL_ARB_texture_border_clamp(void) {return GLEE_LINK_COMPLETE;}
11825 
11826 GLuint __GLeeLink_GL_ARB_point_parameters(void)
11827 {
11828     GLint nLinked=0;
11829 #ifdef __GLEE_GL_ARB_point_parameters
11830     if ((GLeeFuncPtr_glPointParameterfARB = (GLEEPFNGLPOINTPARAMETERFARBPROC) __GLeeGetProcAddress("glPointParameterfARB"))!=0) nLinked++;
11831     if ((GLeeFuncPtr_glPointParameterfvARB = (GLEEPFNGLPOINTPARAMETERFVARBPROC) __GLeeGetProcAddress("glPointParameterfvARB"))!=0) nLinked++;
11832 #endif
11833     if (nLinked==2) return GLEE_LINK_COMPLETE;
11834     if (nLinked==0) return GLEE_LINK_FAIL;
11835     return GLEE_LINK_PARTIAL;
11836 }
11837 
11838 GLuint __GLeeLink_GL_ARB_vertex_blend(void)
11839 {
11840     GLint nLinked=0;
11841 #ifdef __GLEE_GL_ARB_vertex_blend
11842     if ((GLeeFuncPtr_glWeightbvARB = (GLEEPFNGLWEIGHTBVARBPROC) __GLeeGetProcAddress("glWeightbvARB"))!=0) nLinked++;
11843     if ((GLeeFuncPtr_glWeightsvARB = (GLEEPFNGLWEIGHTSVARBPROC) __GLeeGetProcAddress("glWeightsvARB"))!=0) nLinked++;
11844     if ((GLeeFuncPtr_glWeightivARB = (GLEEPFNGLWEIGHTIVARBPROC) __GLeeGetProcAddress("glWeightivARB"))!=0) nLinked++;
11845     if ((GLeeFuncPtr_glWeightfvARB = (GLEEPFNGLWEIGHTFVARBPROC) __GLeeGetProcAddress("glWeightfvARB"))!=0) nLinked++;
11846     if ((GLeeFuncPtr_glWeightdvARB = (GLEEPFNGLWEIGHTDVARBPROC) __GLeeGetProcAddress("glWeightdvARB"))!=0) nLinked++;
11847     if ((GLeeFuncPtr_glWeightubvARB = (GLEEPFNGLWEIGHTUBVARBPROC) __GLeeGetProcAddress("glWeightubvARB"))!=0) nLinked++;
11848     if ((GLeeFuncPtr_glWeightusvARB = (GLEEPFNGLWEIGHTUSVARBPROC) __GLeeGetProcAddress("glWeightusvARB"))!=0) nLinked++;
11849     if ((GLeeFuncPtr_glWeightuivARB = (GLEEPFNGLWEIGHTUIVARBPROC) __GLeeGetProcAddress("glWeightuivARB"))!=0) nLinked++;
11850     if ((GLeeFuncPtr_glWeightPointerARB = (GLEEPFNGLWEIGHTPOINTERARBPROC) __GLeeGetProcAddress("glWeightPointerARB"))!=0) nLinked++;
11851     if ((GLeeFuncPtr_glVertexBlendARB = (GLEEPFNGLVERTEXBLENDARBPROC) __GLeeGetProcAddress("glVertexBlendARB"))!=0) nLinked++;
11852 #endif
11853     if (nLinked==10) return GLEE_LINK_COMPLETE;
11854     if (nLinked==0) return GLEE_LINK_FAIL;
11855     return GLEE_LINK_PARTIAL;
11856 }
11857 
11858 GLuint __GLeeLink_GL_ARB_matrix_palette(void)
11859 {
11860     GLint nLinked=0;
11861 #ifdef __GLEE_GL_ARB_matrix_palette
11862     if ((GLeeFuncPtr_glCurrentPaletteMatrixARB = (GLEEPFNGLCURRENTPALETTEMATRIXARBPROC) __GLeeGetProcAddress("glCurrentPaletteMatrixARB"))!=0) nLinked++;
11863     if ((GLeeFuncPtr_glMatrixIndexubvARB = (GLEEPFNGLMATRIXINDEXUBVARBPROC) __GLeeGetProcAddress("glMatrixIndexubvARB"))!=0) nLinked++;
11864     if ((GLeeFuncPtr_glMatrixIndexusvARB = (GLEEPFNGLMATRIXINDEXUSVARBPROC) __GLeeGetProcAddress("glMatrixIndexusvARB"))!=0) nLinked++;
11865     if ((GLeeFuncPtr_glMatrixIndexuivARB = (GLEEPFNGLMATRIXINDEXUIVARBPROC) __GLeeGetProcAddress("glMatrixIndexuivARB"))!=0) nLinked++;
11866     if ((GLeeFuncPtr_glMatrixIndexPointerARB = (GLEEPFNGLMATRIXINDEXPOINTERARBPROC) __GLeeGetProcAddress("glMatrixIndexPointerARB"))!=0) nLinked++;
11867 #endif
11868     if (nLinked==5) return GLEE_LINK_COMPLETE;
11869     if (nLinked==0) return GLEE_LINK_FAIL;
11870     return GLEE_LINK_PARTIAL;
11871 }
11872 
11873 GLuint __GLeeLink_GL_ARB_texture_env_combine(void) {return GLEE_LINK_COMPLETE;}
11874 
11875 GLuint __GLeeLink_GL_ARB_texture_env_crossbar(void) {return GLEE_LINK_COMPLETE;}
11876 
11877 GLuint __GLeeLink_GL_ARB_texture_env_dot3(void) {return GLEE_LINK_COMPLETE;}
11878 
11879 GLuint __GLeeLink_GL_ARB_texture_mirrored_repeat(void) {return GLEE_LINK_COMPLETE;}
11880 
11881 GLuint __GLeeLink_GL_ARB_depth_texture(void) {return GLEE_LINK_COMPLETE;}
11882 
11883 GLuint __GLeeLink_GL_ARB_shadow(void) {return GLEE_LINK_COMPLETE;}
11884 
11885 GLuint __GLeeLink_GL_ARB_shadow_ambient(void) {return GLEE_LINK_COMPLETE;}
11886 
11887 GLuint __GLeeLink_GL_ARB_window_pos(void)
11888 {
11889     GLint nLinked=0;
11890 #ifdef __GLEE_GL_ARB_window_pos
11891     if ((GLeeFuncPtr_glWindowPos2dARB = (GLEEPFNGLWINDOWPOS2DARBPROC) __GLeeGetProcAddress("glWindowPos2dARB"))!=0) nLinked++;
11892     if ((GLeeFuncPtr_glWindowPos2dvARB = (GLEEPFNGLWINDOWPOS2DVARBPROC) __GLeeGetProcAddress("glWindowPos2dvARB"))!=0) nLinked++;
11893     if ((GLeeFuncPtr_glWindowPos2fARB = (GLEEPFNGLWINDOWPOS2FARBPROC) __GLeeGetProcAddress("glWindowPos2fARB"))!=0) nLinked++;
11894     if ((GLeeFuncPtr_glWindowPos2fvARB = (GLEEPFNGLWINDOWPOS2FVARBPROC) __GLeeGetProcAddress("glWindowPos2fvARB"))!=0) nLinked++;
11895     if ((GLeeFuncPtr_glWindowPos2iARB = (GLEEPFNGLWINDOWPOS2IARBPROC) __GLeeGetProcAddress("glWindowPos2iARB"))!=0) nLinked++;
11896     if ((GLeeFuncPtr_glWindowPos2ivARB = (GLEEPFNGLWINDOWPOS2IVARBPROC) __GLeeGetProcAddress("glWindowPos2ivARB"))!=0) nLinked++;
11897     if ((GLeeFuncPtr_glWindowPos2sARB = (GLEEPFNGLWINDOWPOS2SARBPROC) __GLeeGetProcAddress("glWindowPos2sARB"))!=0) nLinked++;
11898     if ((GLeeFuncPtr_glWindowPos2svARB = (GLEEPFNGLWINDOWPOS2SVARBPROC) __GLeeGetProcAddress("glWindowPos2svARB"))!=0) nLinked++;
11899     if ((GLeeFuncPtr_glWindowPos3dARB = (GLEEPFNGLWINDOWPOS3DARBPROC) __GLeeGetProcAddress("glWindowPos3dARB"))!=0) nLinked++;
11900     if ((GLeeFuncPtr_glWindowPos3dvARB = (GLEEPFNGLWINDOWPOS3DVARBPROC) __GLeeGetProcAddress("glWindowPos3dvARB"))!=0) nLinked++;
11901     if ((GLeeFuncPtr_glWindowPos3fARB = (GLEEPFNGLWINDOWPOS3FARBPROC) __GLeeGetProcAddress("glWindowPos3fARB"))!=0) nLinked++;
11902     if ((GLeeFuncPtr_glWindowPos3fvARB = (GLEEPFNGLWINDOWPOS3FVARBPROC) __GLeeGetProcAddress("glWindowPos3fvARB"))!=0) nLinked++;
11903     if ((GLeeFuncPtr_glWindowPos3iARB = (GLEEPFNGLWINDOWPOS3IARBPROC) __GLeeGetProcAddress("glWindowPos3iARB"))!=0) nLinked++;
11904     if ((GLeeFuncPtr_glWindowPos3ivARB = (GLEEPFNGLWINDOWPOS3IVARBPROC) __GLeeGetProcAddress("glWindowPos3ivARB"))!=0) nLinked++;
11905     if ((GLeeFuncPtr_glWindowPos3sARB = (GLEEPFNGLWINDOWPOS3SARBPROC) __GLeeGetProcAddress("glWindowPos3sARB"))!=0) nLinked++;
11906     if ((GLeeFuncPtr_glWindowPos3svARB = (GLEEPFNGLWINDOWPOS3SVARBPROC) __GLeeGetProcAddress("glWindowPos3svARB"))!=0) nLinked++;
11907 #endif
11908     if (nLinked==16) return GLEE_LINK_COMPLETE;
11909     if (nLinked==0) return GLEE_LINK_FAIL;
11910     return GLEE_LINK_PARTIAL;
11911 }
11912 
11913 GLuint __GLeeLink_GL_ARB_vertex_program(void)
11914 {
11915     GLint nLinked=0;
11916 #ifdef __GLEE_GL_ARB_vertex_program
11917     if ((GLeeFuncPtr_glVertexAttrib1dARB = (GLEEPFNGLVERTEXATTRIB1DARBPROC) __GLeeGetProcAddress("glVertexAttrib1dARB"))!=0) nLinked++;
11918     if ((GLeeFuncPtr_glVertexAttrib1dvARB = (GLEEPFNGLVERTEXATTRIB1DVARBPROC) __GLeeGetProcAddress("glVertexAttrib1dvARB"))!=0) nLinked++;
11919     if ((GLeeFuncPtr_glVertexAttrib1fARB = (GLEEPFNGLVERTEXATTRIB1FARBPROC) __GLeeGetProcAddress("glVertexAttrib1fARB"))!=0) nLinked++;
11920     if ((GLeeFuncPtr_glVertexAttrib1fvARB = (GLEEPFNGLVERTEXATTRIB1FVARBPROC) __GLeeGetProcAddress("glVertexAttrib1fvARB"))!=0) nLinked++;
11921     if ((GLeeFuncPtr_glVertexAttrib1sARB = (GLEEPFNGLVERTEXATTRIB1SARBPROC) __GLeeGetProcAddress("glVertexAttrib1sARB"))!=0) nLinked++;
11922     if ((GLeeFuncPtr_glVertexAttrib1svARB = (GLEEPFNGLVERTEXATTRIB1SVARBPROC) __GLeeGetProcAddress("glVertexAttrib1svARB"))!=0) nLinked++;
11923     if ((GLeeFuncPtr_glVertexAttrib2dARB = (GLEEPFNGLVERTEXATTRIB2DARBPROC) __GLeeGetProcAddress("glVertexAttrib2dARB"))!=0) nLinked++;
11924     if ((GLeeFuncPtr_glVertexAttrib2dvARB = (GLEEPFNGLVERTEXATTRIB2DVARBPROC) __GLeeGetProcAddress("glVertexAttrib2dvARB"))!=0) nLinked++;
11925     if ((GLeeFuncPtr_glVertexAttrib2fARB = (GLEEPFNGLVERTEXATTRIB2FARBPROC) __GLeeGetProcAddress("glVertexAttrib2fARB"))!=0) nLinked++;
11926     if ((GLeeFuncPtr_glVertexAttrib2fvARB = (GLEEPFNGLVERTEXATTRIB2FVARBPROC) __GLeeGetProcAddress("glVertexAttrib2fvARB"))!=0) nLinked++;
11927     if ((GLeeFuncPtr_glVertexAttrib2sARB = (GLEEPFNGLVERTEXATTRIB2SARBPROC) __GLeeGetProcAddress("glVertexAttrib2sARB"))!=0) nLinked++;
11928     if ((GLeeFuncPtr_glVertexAttrib2svARB = (GLEEPFNGLVERTEXATTRIB2SVARBPROC) __GLeeGetProcAddress("glVertexAttrib2svARB"))!=0) nLinked++;
11929     if ((GLeeFuncPtr_glVertexAttrib3dARB = (GLEEPFNGLVERTEXATTRIB3DARBPROC) __GLeeGetProcAddress("glVertexAttrib3dARB"))!=0) nLinked++;
11930     if ((GLeeFuncPtr_glVertexAttrib3dvARB = (GLEEPFNGLVERTEXATTRIB3DVARBPROC) __GLeeGetProcAddress("glVertexAttrib3dvARB"))!=0) nLinked++;
11931     if ((GLeeFuncPtr_glVertexAttrib3fARB = (GLEEPFNGLVERTEXATTRIB3FARBPROC) __GLeeGetProcAddress("glVertexAttrib3fARB"))!=0) nLinked++;
11932     if ((GLeeFuncPtr_glVertexAttrib3fvARB = (GLEEPFNGLVERTEXATTRIB3FVARBPROC) __GLeeGetProcAddress("glVertexAttrib3fvARB"))!=0) nLinked++;
11933     if ((GLeeFuncPtr_glVertexAttrib3sARB = (GLEEPFNGLVERTEXATTRIB3SARBPROC) __GLeeGetProcAddress("glVertexAttrib3sARB"))!=0) nLinked++;
11934     if ((GLeeFuncPtr_glVertexAttrib3svARB = (GLEEPFNGLVERTEXATTRIB3SVARBPROC) __GLeeGetProcAddress("glVertexAttrib3svARB"))!=0) nLinked++;
11935     if ((GLeeFuncPtr_glVertexAttrib4NbvARB = (GLEEPFNGLVERTEXATTRIB4NBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NbvARB"))!=0) nLinked++;
11936     if ((GLeeFuncPtr_glVertexAttrib4NivARB = (GLEEPFNGLVERTEXATTRIB4NIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NivARB"))!=0) nLinked++;
11937     if ((GLeeFuncPtr_glVertexAttrib4NsvARB = (GLEEPFNGLVERTEXATTRIB4NSVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NsvARB"))!=0) nLinked++;
11938     if ((GLeeFuncPtr_glVertexAttrib4NubARB = (GLEEPFNGLVERTEXATTRIB4NUBARBPROC) __GLeeGetProcAddress("glVertexAttrib4NubARB"))!=0) nLinked++;
11939     if ((GLeeFuncPtr_glVertexAttrib4NubvARB = (GLEEPFNGLVERTEXATTRIB4NUBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NubvARB"))!=0) nLinked++;
11940     if ((GLeeFuncPtr_glVertexAttrib4NuivARB = (GLEEPFNGLVERTEXATTRIB4NUIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NuivARB"))!=0) nLinked++;
11941     if ((GLeeFuncPtr_glVertexAttrib4NusvARB = (GLEEPFNGLVERTEXATTRIB4NUSVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NusvARB"))!=0) nLinked++;
11942     if ((GLeeFuncPtr_glVertexAttrib4bvARB = (GLEEPFNGLVERTEXATTRIB4BVARBPROC) __GLeeGetProcAddress("glVertexAttrib4bvARB"))!=0) nLinked++;
11943     if ((GLeeFuncPtr_glVertexAttrib4dARB = (GLEEPFNGLVERTEXATTRIB4DARBPROC) __GLeeGetProcAddress("glVertexAttrib4dARB"))!=0) nLinked++;
11944     if ((GLeeFuncPtr_glVertexAttrib4dvARB = (GLEEPFNGLVERTEXATTRIB4DVARBPROC) __GLeeGetProcAddress("glVertexAttrib4dvARB"))!=0) nLinked++;
11945     if ((GLeeFuncPtr_glVertexAttrib4fARB = (GLEEPFNGLVERTEXATTRIB4FARBPROC) __GLeeGetProcAddress("glVertexAttrib4fARB"))!=0) nLinked++;
11946     if ((GLeeFuncPtr_glVertexAttrib4fvARB = (GLEEPFNGLVERTEXATTRIB4FVARBPROC) __GLeeGetProcAddress("glVertexAttrib4fvARB"))!=0) nLinked++;
11947     if ((GLeeFuncPtr_glVertexAttrib4ivARB = (GLEEPFNGLVERTEXATTRIB4IVARBPROC) __GLeeGetProcAddress("glVertexAttrib4ivARB"))!=0) nLinked++;
11948     if ((GLeeFuncPtr_glVertexAttrib4sARB = (GLEEPFNGLVERTEXATTRIB4SARBPROC) __GLeeGetProcAddress("glVertexAttrib4sARB"))!=0) nLinked++;
11949     if ((GLeeFuncPtr_glVertexAttrib4svARB = (GLEEPFNGLVERTEXATTRIB4SVARBPROC) __GLeeGetProcAddress("glVertexAttrib4svARB"))!=0) nLinked++;
11950     if ((GLeeFuncPtr_glVertexAttrib4ubvARB = (GLEEPFNGLVERTEXATTRIB4UBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4ubvARB"))!=0) nLinked++;
11951     if ((GLeeFuncPtr_glVertexAttrib4uivARB = (GLEEPFNGLVERTEXATTRIB4UIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4uivARB"))!=0) nLinked++;
11952     if ((GLeeFuncPtr_glVertexAttrib4usvARB = (GLEEPFNGLVERTEXATTRIB4USVARBPROC) __GLeeGetProcAddress("glVertexAttrib4usvARB"))!=0) nLinked++;
11953     if ((GLeeFuncPtr_glVertexAttribPointerARB = (GLEEPFNGLVERTEXATTRIBPOINTERARBPROC) __GLeeGetProcAddress("glVertexAttribPointerARB"))!=0) nLinked++;
11954     if ((GLeeFuncPtr_glEnableVertexAttribArrayARB = (GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC) __GLeeGetProcAddress("glEnableVertexAttribArrayARB"))!=0) nLinked++;
11955     if ((GLeeFuncPtr_glDisableVertexAttribArrayARB = (GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC) __GLeeGetProcAddress("glDisableVertexAttribArrayARB"))!=0) nLinked++;
11956     if ((GLeeFuncPtr_glProgramStringARB = (GLEEPFNGLPROGRAMSTRINGARBPROC) __GLeeGetProcAddress("glProgramStringARB"))!=0) nLinked++;
11957     if ((GLeeFuncPtr_glBindProgramARB = (GLEEPFNGLBINDPROGRAMARBPROC) __GLeeGetProcAddress("glBindProgramARB"))!=0) nLinked++;
11958     if ((GLeeFuncPtr_glDeleteProgramsARB = (GLEEPFNGLDELETEPROGRAMSARBPROC) __GLeeGetProcAddress("glDeleteProgramsARB"))!=0) nLinked++;
11959     if ((GLeeFuncPtr_glGenProgramsARB = (GLEEPFNGLGENPROGRAMSARBPROC) __GLeeGetProcAddress("glGenProgramsARB"))!=0) nLinked++;
11960     if ((GLeeFuncPtr_glProgramEnvParameter4dARB = (GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dARB"))!=0) nLinked++;
11961     if ((GLeeFuncPtr_glProgramEnvParameter4dvARB = (GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dvARB"))!=0) nLinked++;
11962     if ((GLeeFuncPtr_glProgramEnvParameter4fARB = (GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fARB"))!=0) nLinked++;
11963     if ((GLeeFuncPtr_glProgramEnvParameter4fvARB = (GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fvARB"))!=0) nLinked++;
11964     if ((GLeeFuncPtr_glProgramLocalParameter4dARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dARB"))!=0) nLinked++;
11965     if ((GLeeFuncPtr_glProgramLocalParameter4dvARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dvARB"))!=0) nLinked++;
11966     if ((GLeeFuncPtr_glProgramLocalParameter4fARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fARB"))!=0) nLinked++;
11967     if ((GLeeFuncPtr_glProgramLocalParameter4fvARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fvARB"))!=0) nLinked++;
11968     if ((GLeeFuncPtr_glGetProgramEnvParameterdvARB = (GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterdvARB"))!=0) nLinked++;
11969     if ((GLeeFuncPtr_glGetProgramEnvParameterfvARB = (GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterfvARB"))!=0) nLinked++;
11970     if ((GLeeFuncPtr_glGetProgramLocalParameterdvARB = (GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterdvARB"))!=0) nLinked++;
11971     if ((GLeeFuncPtr_glGetProgramLocalParameterfvARB = (GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterfvARB"))!=0) nLinked++;
11972     if ((GLeeFuncPtr_glGetProgramivARB = (GLEEPFNGLGETPROGRAMIVARBPROC) __GLeeGetProcAddress("glGetProgramivARB"))!=0) nLinked++;
11973     if ((GLeeFuncPtr_glGetProgramStringARB = (GLEEPFNGLGETPROGRAMSTRINGARBPROC) __GLeeGetProcAddress("glGetProgramStringARB"))!=0) nLinked++;
11974     if ((GLeeFuncPtr_glGetVertexAttribdvARB = (GLEEPFNGLGETVERTEXATTRIBDVARBPROC) __GLeeGetProcAddress("glGetVertexAttribdvARB"))!=0) nLinked++;
11975     if ((GLeeFuncPtr_glGetVertexAttribfvARB = (GLEEPFNGLGETVERTEXATTRIBFVARBPROC) __GLeeGetProcAddress("glGetVertexAttribfvARB"))!=0) nLinked++;
11976     if ((GLeeFuncPtr_glGetVertexAttribivARB = (GLEEPFNGLGETVERTEXATTRIBIVARBPROC) __GLeeGetProcAddress("glGetVertexAttribivARB"))!=0) nLinked++;
11977     if ((GLeeFuncPtr_glGetVertexAttribPointervARB = (GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC) __GLeeGetProcAddress("glGetVertexAttribPointervARB"))!=0) nLinked++;
11978     if ((GLeeFuncPtr_glIsProgramARB = (GLEEPFNGLISPROGRAMARBPROC) __GLeeGetProcAddress("glIsProgramARB"))!=0) nLinked++;
11979 #endif
11980     if (nLinked==62) return GLEE_LINK_COMPLETE;
11981     if (nLinked==0) return GLEE_LINK_FAIL;
11982     return GLEE_LINK_PARTIAL;
11983 }
11984 
11985 GLuint __GLeeLink_GL_ARB_fragment_program(void) {return GLEE_LINK_COMPLETE;}
11986 
11987 GLuint __GLeeLink_GL_ARB_vertex_buffer_object(void)
11988 {
11989     GLint nLinked=0;
11990 #ifdef __GLEE_GL_ARB_vertex_buffer_object
11991     if ((GLeeFuncPtr_glBindBufferARB = (GLEEPFNGLBINDBUFFERARBPROC) __GLeeGetProcAddress("glBindBufferARB"))!=0) nLinked++;
11992     if ((GLeeFuncPtr_glDeleteBuffersARB = (GLEEPFNGLDELETEBUFFERSARBPROC) __GLeeGetProcAddress("glDeleteBuffersARB"))!=0) nLinked++;
11993     if ((GLeeFuncPtr_glGenBuffersARB = (GLEEPFNGLGENBUFFERSARBPROC) __GLeeGetProcAddress("glGenBuffersARB"))!=0) nLinked++;
11994     if ((GLeeFuncPtr_glIsBufferARB = (GLEEPFNGLISBUFFERARBPROC) __GLeeGetProcAddress("glIsBufferARB"))!=0) nLinked++;
11995     if ((GLeeFuncPtr_glBufferDataARB = (GLEEPFNGLBUFFERDATAARBPROC) __GLeeGetProcAddress("glBufferDataARB"))!=0) nLinked++;
11996     if ((GLeeFuncPtr_glBufferSubDataARB = (GLEEPFNGLBUFFERSUBDATAARBPROC) __GLeeGetProcAddress("glBufferSubDataARB"))!=0) nLinked++;
11997     if ((GLeeFuncPtr_glGetBufferSubDataARB = (GLEEPFNGLGETBUFFERSUBDATAARBPROC) __GLeeGetProcAddress("glGetBufferSubDataARB"))!=0) nLinked++;
11998     if ((GLeeFuncPtr_glMapBufferARB = (GLEEPFNGLMAPBUFFERARBPROC) __GLeeGetProcAddress("glMapBufferARB"))!=0) nLinked++;
11999     if ((GLeeFuncPtr_glUnmapBufferARB = (GLEEPFNGLUNMAPBUFFERARBPROC) __GLeeGetProcAddress("glUnmapBufferARB"))!=0) nLinked++;
12000     if ((GLeeFuncPtr_glGetBufferParameterivARB = (GLEEPFNGLGETBUFFERPARAMETERIVARBPROC) __GLeeGetProcAddress("glGetBufferParameterivARB"))!=0) nLinked++;
12001     if ((GLeeFuncPtr_glGetBufferPointervARB = (GLEEPFNGLGETBUFFERPOINTERVARBPROC) __GLeeGetProcAddress("glGetBufferPointervARB"))!=0) nLinked++;
12002 #endif
12003     if (nLinked==11) return GLEE_LINK_COMPLETE;
12004     if (nLinked==0) return GLEE_LINK_FAIL;
12005     return GLEE_LINK_PARTIAL;
12006 }
12007 
12008 GLuint __GLeeLink_GL_ARB_occlusion_query(void)
12009 {
12010     GLint nLinked=0;
12011 #ifdef __GLEE_GL_ARB_occlusion_query
12012     if ((GLeeFuncPtr_glGenQueriesARB = (GLEEPFNGLGENQUERIESARBPROC) __GLeeGetProcAddress("glGenQueriesARB"))!=0) nLinked++;
12013     if ((GLeeFuncPtr_glDeleteQueriesARB = (GLEEPFNGLDELETEQUERIESARBPROC) __GLeeGetProcAddress("glDeleteQueriesARB"))!=0) nLinked++;
12014     if ((GLeeFuncPtr_glIsQueryARB = (GLEEPFNGLISQUERYARBPROC) __GLeeGetProcAddress("glIsQueryARB"))!=0) nLinked++;
12015     if ((GLeeFuncPtr_glBeginQueryARB = (GLEEPFNGLBEGINQUERYARBPROC) __GLeeGetProcAddress("glBeginQueryARB"))!=0) nLinked++;
12016     if ((GLeeFuncPtr_glEndQueryARB = (GLEEPFNGLENDQUERYARBPROC) __GLeeGetProcAddress("glEndQueryARB"))!=0) nLinked++;
12017     if ((GLeeFuncPtr_glGetQueryivARB = (GLEEPFNGLGETQUERYIVARBPROC) __GLeeGetProcAddress("glGetQueryivARB"))!=0) nLinked++;
12018     if ((GLeeFuncPtr_glGetQueryObjectivARB = (GLEEPFNGLGETQUERYOBJECTIVARBPROC) __GLeeGetProcAddress("glGetQueryObjectivARB"))!=0) nLinked++;
12019     if ((GLeeFuncPtr_glGetQueryObjectuivARB = (GLEEPFNGLGETQUERYOBJECTUIVARBPROC) __GLeeGetProcAddress("glGetQueryObjectuivARB"))!=0) nLinked++;
12020 #endif
12021     if (nLinked==8) return GLEE_LINK_COMPLETE;
12022     if (nLinked==0) return GLEE_LINK_FAIL;
12023     return GLEE_LINK_PARTIAL;
12024 }
12025 
12026 GLuint __GLeeLink_GL_ARB_shader_objects(void)
12027 {
12028     GLint nLinked=0;
12029 #ifdef __GLEE_GL_ARB_shader_objects
12030     if ((GLeeFuncPtr_glDeleteObjectARB = (GLEEPFNGLDELETEOBJECTARBPROC) __GLeeGetProcAddress("glDeleteObjectARB"))!=0) nLinked++;
12031     if ((GLeeFuncPtr_glGetHandleARB = (GLEEPFNGLGETHANDLEARBPROC) __GLeeGetProcAddress("glGetHandleARB"))!=0) nLinked++;
12032     if ((GLeeFuncPtr_glDetachObjectARB = (GLEEPFNGLDETACHOBJECTARBPROC) __GLeeGetProcAddress("glDetachObjectARB"))!=0) nLinked++;
12033     if ((GLeeFuncPtr_glCreateShaderObjectARB = (GLEEPFNGLCREATESHADEROBJECTARBPROC) __GLeeGetProcAddress("glCreateShaderObjectARB"))!=0) nLinked++;
12034     if ((GLeeFuncPtr_glShaderSourceARB = (GLEEPFNGLSHADERSOURCEARBPROC) __GLeeGetProcAddress("glShaderSourceARB"))!=0) nLinked++;
12035     if ((GLeeFuncPtr_glCompileShaderARB = (GLEEPFNGLCOMPILESHADERARBPROC) __GLeeGetProcAddress("glCompileShaderARB"))!=0) nLinked++;
12036     if ((GLeeFuncPtr_glCreateProgramObjectARB = (GLEEPFNGLCREATEPROGRAMOBJECTARBPROC) __GLeeGetProcAddress("glCreateProgramObjectARB"))!=0) nLinked++;
12037     if ((GLeeFuncPtr_glAttachObjectARB = (GLEEPFNGLATTACHOBJECTARBPROC) __GLeeGetProcAddress("glAttachObjectARB"))!=0) nLinked++;
12038     if ((GLeeFuncPtr_glLinkProgramARB = (GLEEPFNGLLINKPROGRAMARBPROC) __GLeeGetProcAddress("glLinkProgramARB"))!=0) nLinked++;
12039     if ((GLeeFuncPtr_glUseProgramObjectARB = (GLEEPFNGLUSEPROGRAMOBJECTARBPROC) __GLeeGetProcAddress("glUseProgramObjectARB"))!=0) nLinked++;
12040     if ((GLeeFuncPtr_glValidateProgramARB = (GLEEPFNGLVALIDATEPROGRAMARBPROC) __GLeeGetProcAddress("glValidateProgramARB"))!=0) nLinked++;
12041     if ((GLeeFuncPtr_glUniform1fARB = (GLEEPFNGLUNIFORM1FARBPROC) __GLeeGetProcAddress("glUniform1fARB"))!=0) nLinked++;
12042     if ((GLeeFuncPtr_glUniform2fARB = (GLEEPFNGLUNIFORM2FARBPROC) __GLeeGetProcAddress("glUniform2fARB"))!=0) nLinked++;
12043     if ((GLeeFuncPtr_glUniform3fARB = (GLEEPFNGLUNIFORM3FARBPROC) __GLeeGetProcAddress("glUniform3fARB"))!=0) nLinked++;
12044     if ((GLeeFuncPtr_glUniform4fARB = (GLEEPFNGLUNIFORM4FARBPROC) __GLeeGetProcAddress("glUniform4fARB"))!=0) nLinked++;
12045     if ((GLeeFuncPtr_glUniform1iARB = (GLEEPFNGLUNIFORM1IARBPROC) __GLeeGetProcAddress("glUniform1iARB"))!=0) nLinked++;
12046     if ((GLeeFuncPtr_glUniform2iARB = (GLEEPFNGLUNIFORM2IARBPROC) __GLeeGetProcAddress("glUniform2iARB"))!=0) nLinked++;
12047     if ((GLeeFuncPtr_glUniform3iARB = (GLEEPFNGLUNIFORM3IARBPROC) __GLeeGetProcAddress("glUniform3iARB"))!=0) nLinked++;
12048     if ((GLeeFuncPtr_glUniform4iARB = (GLEEPFNGLUNIFORM4IARBPROC) __GLeeGetProcAddress("glUniform4iARB"))!=0) nLinked++;
12049     if ((GLeeFuncPtr_glUniform1fvARB = (GLEEPFNGLUNIFORM1FVARBPROC) __GLeeGetProcAddress("glUniform1fvARB"))!=0) nLinked++;
12050     if ((GLeeFuncPtr_glUniform2fvARB = (GLEEPFNGLUNIFORM2FVARBPROC) __GLeeGetProcAddress("glUniform2fvARB"))!=0) nLinked++;
12051     if ((GLeeFuncPtr_glUniform3fvARB = (GLEEPFNGLUNIFORM3FVARBPROC) __GLeeGetProcAddress("glUniform3fvARB"))!=0) nLinked++;
12052     if ((GLeeFuncPtr_glUniform4fvARB = (GLEEPFNGLUNIFORM4FVARBPROC) __GLeeGetProcAddress("glUniform4fvARB"))!=0) nLinked++;
12053     if ((GLeeFuncPtr_glUniform1ivARB = (GLEEPFNGLUNIFORM1IVARBPROC) __GLeeGetProcAddress("glUniform1ivARB"))!=0) nLinked++;
12054     if ((GLeeFuncPtr_glUniform2ivARB = (GLEEPFNGLUNIFORM2IVARBPROC) __GLeeGetProcAddress("glUniform2ivARB"))!=0) nLinked++;
12055     if ((GLeeFuncPtr_glUniform3ivARB = (GLEEPFNGLUNIFORM3IVARBPROC) __GLeeGetProcAddress("glUniform3ivARB"))!=0) nLinked++;
12056     if ((GLeeFuncPtr_glUniform4ivARB = (GLEEPFNGLUNIFORM4IVARBPROC) __GLeeGetProcAddress("glUniform4ivARB"))!=0) nLinked++;
12057     if ((GLeeFuncPtr_glUniformMatrix2fvARB = (GLEEPFNGLUNIFORMMATRIX2FVARBPROC) __GLeeGetProcAddress("glUniformMatrix2fvARB"))!=0) nLinked++;
12058     if ((GLeeFuncPtr_glUniformMatrix3fvARB = (GLEEPFNGLUNIFORMMATRIX3FVARBPROC) __GLeeGetProcAddress("glUniformMatrix3fvARB"))!=0) nLinked++;
12059     if ((GLeeFuncPtr_glUniformMatrix4fvARB = (GLEEPFNGLUNIFORMMATRIX4FVARBPROC) __GLeeGetProcAddress("glUniformMatrix4fvARB"))!=0) nLinked++;
12060     if ((GLeeFuncPtr_glGetObjectParameterfvARB = (GLEEPFNGLGETOBJECTPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetObjectParameterfvARB"))!=0) nLinked++;
12061     if ((GLeeFuncPtr_glGetObjectParameterivARB = (GLEEPFNGLGETOBJECTPARAMETERIVARBPROC) __GLeeGetProcAddress("glGetObjectParameterivARB"))!=0) nLinked++;
12062     if ((GLeeFuncPtr_glGetInfoLogARB = (GLEEPFNGLGETINFOLOGARBPROC) __GLeeGetProcAddress("glGetInfoLogARB"))!=0) nLinked++;
12063     if ((GLeeFuncPtr_glGetAttachedObjectsARB = (GLEEPFNGLGETATTACHEDOBJECTSARBPROC) __GLeeGetProcAddress("glGetAttachedObjectsARB"))!=0) nLinked++;
12064     if ((GLeeFuncPtr_glGetUniformLocationARB = (GLEEPFNGLGETUNIFORMLOCATIONARBPROC) __GLeeGetProcAddress("glGetUniformLocationARB"))!=0) nLinked++;
12065     if ((GLeeFuncPtr_glGetActiveUniformARB = (GLEEPFNGLGETACTIVEUNIFORMARBPROC) __GLeeGetProcAddress("glGetActiveUniformARB"))!=0) nLinked++;
12066     if ((GLeeFuncPtr_glGetUniformfvARB = (GLEEPFNGLGETUNIFORMFVARBPROC) __GLeeGetProcAddress("glGetUniformfvARB"))!=0) nLinked++;
12067     if ((GLeeFuncPtr_glGetUniformivARB = (GLEEPFNGLGETUNIFORMIVARBPROC) __GLeeGetProcAddress("glGetUniformivARB"))!=0) nLinked++;
12068     if ((GLeeFuncPtr_glGetShaderSourceARB = (GLEEPFNGLGETSHADERSOURCEARBPROC) __GLeeGetProcAddress("glGetShaderSourceARB"))!=0) nLinked++;
12069 #endif
12070     if (nLinked==39) return GLEE_LINK_COMPLETE;
12071     if (nLinked==0) return GLEE_LINK_FAIL;
12072     return GLEE_LINK_PARTIAL;
12073 }
12074 
12075 GLuint __GLeeLink_GL_ARB_vertex_shader(void)
12076 {
12077     GLint nLinked=0;
12078 #ifdef __GLEE_GL_ARB_vertex_shader
12079     if ((GLeeFuncPtr_glBindAttribLocationARB = (GLEEPFNGLBINDATTRIBLOCATIONARBPROC) __GLeeGetProcAddress("glBindAttribLocationARB"))!=0) nLinked++;
12080     if ((GLeeFuncPtr_glGetActiveAttribARB = (GLEEPFNGLGETACTIVEATTRIBARBPROC) __GLeeGetProcAddress("glGetActiveAttribARB"))!=0) nLinked++;
12081     if ((GLeeFuncPtr_glGetAttribLocationARB = (GLEEPFNGLGETATTRIBLOCATIONARBPROC) __GLeeGetProcAddress("glGetAttribLocationARB"))!=0) nLinked++;
12082 #endif
12083     if (nLinked==3) return GLEE_LINK_COMPLETE;
12084     if (nLinked==0) return GLEE_LINK_FAIL;
12085     return GLEE_LINK_PARTIAL;
12086 }
12087 
12088 GLuint __GLeeLink_GL_ARB_fragment_shader(void) {return GLEE_LINK_COMPLETE;}
12089 
12090 GLuint __GLeeLink_GL_ARB_shading_language_100(void) {return GLEE_LINK_COMPLETE;}
12091 
12092 GLuint __GLeeLink_GL_ARB_texture_non_power_of_two(void) {return GLEE_LINK_COMPLETE;}
12093 
12094 GLuint __GLeeLink_GL_ARB_point_sprite(void) {return GLEE_LINK_COMPLETE;}
12095 
12096 GLuint __GLeeLink_GL_ARB_fragment_program_shadow(void) {return GLEE_LINK_COMPLETE;}
12097 
12098 GLuint __GLeeLink_GL_ARB_draw_buffers(void)
12099 {
12100     GLint nLinked=0;
12101 #ifdef __GLEE_GL_ARB_draw_buffers
12102     if ((GLeeFuncPtr_glDrawBuffersARB = (GLEEPFNGLDRAWBUFFERSARBPROC) __GLeeGetProcAddress("glDrawBuffersARB"))!=0) nLinked++;
12103 #endif
12104     if (nLinked==1) return GLEE_LINK_COMPLETE;
12105     if (nLinked==0) return GLEE_LINK_FAIL;
12106     return GLEE_LINK_PARTIAL;
12107 }
12108 
12109 GLuint __GLeeLink_GL_ARB_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
12110 
12111 GLuint __GLeeLink_GL_ARB_color_buffer_float(void)
12112 {
12113     GLint nLinked=0;
12114 #ifdef __GLEE_GL_ARB_color_buffer_float
12115     if ((GLeeFuncPtr_glClampColorARB = (GLEEPFNGLCLAMPCOLORARBPROC) __GLeeGetProcAddress("glClampColorARB"))!=0) nLinked++;
12116 #endif
12117     if (nLinked==1) return GLEE_LINK_COMPLETE;
12118     if (nLinked==0) return GLEE_LINK_FAIL;
12119     return GLEE_LINK_PARTIAL;
12120 }
12121 
12122 GLuint __GLeeLink_GL_ARB_half_float_pixel(void) {return GLEE_LINK_COMPLETE;}
12123 
12124 GLuint __GLeeLink_GL_ARB_texture_float(void) {return GLEE_LINK_COMPLETE;}
12125 
12126 GLuint __GLeeLink_GL_ARB_pixel_buffer_object(void) {return GLEE_LINK_COMPLETE;}
12127 
12128 GLuint __GLeeLink_GL_ARB_depth_buffer_float(void) {return GLEE_LINK_COMPLETE;}
12129 
12130 GLuint __GLeeLink_GL_ARB_draw_instanced(void)
12131 {
12132     GLint nLinked=0;
12133 #ifdef __GLEE_GL_ARB_draw_instanced
12134     if ((GLeeFuncPtr_glDrawArraysInstancedARB = (GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC) __GLeeGetProcAddress("glDrawArraysInstancedARB"))!=0) nLinked++;
12135     if ((GLeeFuncPtr_glDrawElementsInstancedARB = (GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC) __GLeeGetProcAddress("glDrawElementsInstancedARB"))!=0) nLinked++;
12136 #endif
12137     if (nLinked==2) return GLEE_LINK_COMPLETE;
12138     if (nLinked==0) return GLEE_LINK_FAIL;
12139     return GLEE_LINK_PARTIAL;
12140 }
12141 
12142 GLuint __GLeeLink_GL_ARB_framebuffer_object(void)
12143 {
12144     GLint nLinked=0;
12145 #ifdef __GLEE_GL_ARB_framebuffer_object
12146     if ((GLeeFuncPtr_glIsRenderbuffer = (GLEEPFNGLISRENDERBUFFERPROC) __GLeeGetProcAddress("glIsRenderbuffer"))!=0) nLinked++;
12147     if ((GLeeFuncPtr_glBindRenderbuffer = (GLEEPFNGLBINDRENDERBUFFERPROC) __GLeeGetProcAddress("glBindRenderbuffer"))!=0) nLinked++;
12148     if ((GLeeFuncPtr_glDeleteRenderbuffers = (GLEEPFNGLDELETERENDERBUFFERSPROC) __GLeeGetProcAddress("glDeleteRenderbuffers"))!=0) nLinked++;
12149     if ((GLeeFuncPtr_glGenRenderbuffers = (GLEEPFNGLGENRENDERBUFFERSPROC) __GLeeGetProcAddress("glGenRenderbuffers"))!=0) nLinked++;
12150     if ((GLeeFuncPtr_glRenderbufferStorage = (GLEEPFNGLRENDERBUFFERSTORAGEPROC) __GLeeGetProcAddress("glRenderbufferStorage"))!=0) nLinked++;
12151     if ((GLeeFuncPtr_glGetRenderbufferParameteriv = (GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC) __GLeeGetProcAddress("glGetRenderbufferParameteriv"))!=0) nLinked++;
12152     if ((GLeeFuncPtr_glIsFramebuffer = (GLEEPFNGLISFRAMEBUFFERPROC) __GLeeGetProcAddress("glIsFramebuffer"))!=0) nLinked++;
12153     if ((GLeeFuncPtr_glBindFramebuffer = (GLEEPFNGLBINDFRAMEBUFFERPROC) __GLeeGetProcAddress("glBindFramebuffer"))!=0) nLinked++;
12154     if ((GLeeFuncPtr_glDeleteFramebuffers = (GLEEPFNGLDELETEFRAMEBUFFERSPROC) __GLeeGetProcAddress("glDeleteFramebuffers"))!=0) nLinked++;
12155     if ((GLeeFuncPtr_glGenFramebuffers = (GLEEPFNGLGENFRAMEBUFFERSPROC) __GLeeGetProcAddress("glGenFramebuffers"))!=0) nLinked++;
12156     if ((GLeeFuncPtr_glCheckFramebufferStatus = (GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC) __GLeeGetProcAddress("glCheckFramebufferStatus"))!=0) nLinked++;
12157     if ((GLeeFuncPtr_glFramebufferTexture1D = (GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC) __GLeeGetProcAddress("glFramebufferTexture1D"))!=0) nLinked++;
12158     if ((GLeeFuncPtr_glFramebufferTexture2D = (GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC) __GLeeGetProcAddress("glFramebufferTexture2D"))!=0) nLinked++;
12159     if ((GLeeFuncPtr_glFramebufferTexture3D = (GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC) __GLeeGetProcAddress("glFramebufferTexture3D"))!=0) nLinked++;
12160     if ((GLeeFuncPtr_glFramebufferRenderbuffer = (GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC) __GLeeGetProcAddress("glFramebufferRenderbuffer"))!=0) nLinked++;
12161     if ((GLeeFuncPtr_glGetFramebufferAttachmentParameteriv = (GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParameteriv"))!=0) nLinked++;
12162     if ((GLeeFuncPtr_glGenerateMipmap = (GLEEPFNGLGENERATEMIPMAPPROC) __GLeeGetProcAddress("glGenerateMipmap"))!=0) nLinked++;
12163     if ((GLeeFuncPtr_glBlitFramebuffer = (GLEEPFNGLBLITFRAMEBUFFERPROC) __GLeeGetProcAddress("glBlitFramebuffer"))!=0) nLinked++;
12164     if ((GLeeFuncPtr_glRenderbufferStorageMultisample = (GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisample"))!=0) nLinked++;
12165     if ((GLeeFuncPtr_glFramebufferTextureLayer = (GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC) __GLeeGetProcAddress("glFramebufferTextureLayer"))!=0) nLinked++;
12166 #endif
12167     if (nLinked==20) return GLEE_LINK_COMPLETE;
12168     if (nLinked==0) return GLEE_LINK_FAIL;
12169     return GLEE_LINK_PARTIAL;
12170 }
12171 
12172 GLuint __GLeeLink_GL_ARB_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
12173 
12174 GLuint __GLeeLink_GL_ARB_geometry_shader4(void)
12175 {
12176     GLint nLinked=0;
12177 #ifdef __GLEE_GL_ARB_geometry_shader4
12178     if ((GLeeFuncPtr_glProgramParameteriARB = (GLEEPFNGLPROGRAMPARAMETERIARBPROC) __GLeeGetProcAddress("glProgramParameteriARB"))!=0) nLinked++;
12179     if ((GLeeFuncPtr_glFramebufferTextureARB = (GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC) __GLeeGetProcAddress("glFramebufferTextureARB"))!=0) nLinked++;
12180     if ((GLeeFuncPtr_glFramebufferTextureLayerARB = (GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC) __GLeeGetProcAddress("glFramebufferTextureLayerARB"))!=0) nLinked++;
12181     if ((GLeeFuncPtr_glFramebufferTextureFaceARB = (GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC) __GLeeGetProcAddress("glFramebufferTextureFaceARB"))!=0) nLinked++;
12182 #endif
12183     if (nLinked==4) return GLEE_LINK_COMPLETE;
12184     if (nLinked==0) return GLEE_LINK_FAIL;
12185     return GLEE_LINK_PARTIAL;
12186 }
12187 
12188 GLuint __GLeeLink_GL_ARB_half_float_vertex(void) {return GLEE_LINK_COMPLETE;}
12189 
12190 GLuint __GLeeLink_GL_ARB_instanced_arrays(void)
12191 {
12192     GLint nLinked=0;
12193 #ifdef __GLEE_GL_ARB_instanced_arrays
12194     if ((GLeeFuncPtr_glVertexAttribDivisor = (GLEEPFNGLVERTEXATTRIBDIVISORPROC) __GLeeGetProcAddress("glVertexAttribDivisor"))!=0) nLinked++;
12195 #endif
12196     if (nLinked==1) return GLEE_LINK_COMPLETE;
12197     if (nLinked==0) return GLEE_LINK_FAIL;
12198     return GLEE_LINK_PARTIAL;
12199 }
12200 
12201 GLuint __GLeeLink_GL_ARB_map_buffer_range(void)
12202 {
12203     GLint nLinked=0;
12204 #ifdef __GLEE_GL_ARB_map_buffer_range
12205     if ((GLeeFuncPtr_glMapBufferRange = (GLEEPFNGLMAPBUFFERRANGEPROC) __GLeeGetProcAddress("glMapBufferRange"))!=0) nLinked++;
12206     if ((GLeeFuncPtr_glFlushMappedBufferRange = (GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC) __GLeeGetProcAddress("glFlushMappedBufferRange"))!=0) nLinked++;
12207 #endif
12208     if (nLinked==2) return GLEE_LINK_COMPLETE;
12209     if (nLinked==0) return GLEE_LINK_FAIL;
12210     return GLEE_LINK_PARTIAL;
12211 }
12212 
12213 GLuint __GLeeLink_GL_ARB_texture_buffer_object(void)
12214 {
12215     GLint nLinked=0;
12216 #ifdef __GLEE_GL_ARB_texture_buffer_object
12217     if ((GLeeFuncPtr_glTexBufferARB = (GLEEPFNGLTEXBUFFERARBPROC) __GLeeGetProcAddress("glTexBufferARB"))!=0) nLinked++;
12218 #endif
12219     if (nLinked==1) return GLEE_LINK_COMPLETE;
12220     if (nLinked==0) return GLEE_LINK_FAIL;
12221     return GLEE_LINK_PARTIAL;
12222 }
12223 
12224 GLuint __GLeeLink_GL_ARB_texture_compression_rgtc(void) {return GLEE_LINK_COMPLETE;}
12225 
12226 GLuint __GLeeLink_GL_ARB_texture_rg(void) {return GLEE_LINK_COMPLETE;}
12227 
12228 GLuint __GLeeLink_GL_ARB_vertex_array_object(void)
12229 {
12230     GLint nLinked=0;
12231 #ifdef __GLEE_GL_ARB_vertex_array_object
12232     if ((GLeeFuncPtr_glBindVertexArray = (GLEEPFNGLBINDVERTEXARRAYPROC) __GLeeGetProcAddress("glBindVertexArray"))!=0) nLinked++;
12233     if ((GLeeFuncPtr_glDeleteVertexArrays = (GLEEPFNGLDELETEVERTEXARRAYSPROC) __GLeeGetProcAddress("glDeleteVertexArrays"))!=0) nLinked++;
12234     if ((GLeeFuncPtr_glGenVertexArrays = (GLEEPFNGLGENVERTEXARRAYSPROC) __GLeeGetProcAddress("glGenVertexArrays"))!=0) nLinked++;
12235     if ((GLeeFuncPtr_glIsVertexArray = (GLEEPFNGLISVERTEXARRAYPROC) __GLeeGetProcAddress("glIsVertexArray"))!=0) nLinked++;
12236 #endif
12237     if (nLinked==4) return GLEE_LINK_COMPLETE;
12238     if (nLinked==0) return GLEE_LINK_FAIL;
12239     return GLEE_LINK_PARTIAL;
12240 }
12241 
12242 GLuint __GLeeLink_GL_EXT_abgr(void) {return GLEE_LINK_COMPLETE;}
12243 
12244 GLuint __GLeeLink_GL_EXT_blend_color(void)
12245 {
12246     GLint nLinked=0;
12247 #ifdef __GLEE_GL_EXT_blend_color
12248     if ((GLeeFuncPtr_glBlendColorEXT = (GLEEPFNGLBLENDCOLOREXTPROC) __GLeeGetProcAddress("glBlendColorEXT"))!=0) nLinked++;
12249 #endif
12250     if (nLinked==1) return GLEE_LINK_COMPLETE;
12251     if (nLinked==0) return GLEE_LINK_FAIL;
12252     return GLEE_LINK_PARTIAL;
12253 }
12254 
12255 GLuint __GLeeLink_GL_EXT_polygon_offset(void)
12256 {
12257     GLint nLinked=0;
12258 #ifdef __GLEE_GL_EXT_polygon_offset
12259     if ((GLeeFuncPtr_glPolygonOffsetEXT = (GLEEPFNGLPOLYGONOFFSETEXTPROC) __GLeeGetProcAddress("glPolygonOffsetEXT"))!=0) nLinked++;
12260 #endif
12261     if (nLinked==1) return GLEE_LINK_COMPLETE;
12262     if (nLinked==0) return GLEE_LINK_FAIL;
12263     return GLEE_LINK_PARTIAL;
12264 }
12265 
12266 GLuint __GLeeLink_GL_EXT_texture(void) {return GLEE_LINK_COMPLETE;}
12267 
12268 GLuint __GLeeLink_GL_EXT_texture3D(void)
12269 {
12270     GLint nLinked=0;
12271 #ifdef __GLEE_GL_EXT_texture3D
12272     if ((GLeeFuncPtr_glTexImage3DEXT = (GLEEPFNGLTEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glTexImage3DEXT"))!=0) nLinked++;
12273     if ((GLeeFuncPtr_glTexSubImage3DEXT = (GLEEPFNGLTEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glTexSubImage3DEXT"))!=0) nLinked++;
12274 #endif
12275     if (nLinked==2) return GLEE_LINK_COMPLETE;
12276     if (nLinked==0) return GLEE_LINK_FAIL;
12277     return GLEE_LINK_PARTIAL;
12278 }
12279 
12280 GLuint __GLeeLink_GL_SGIS_texture_filter4(void)
12281 {
12282     GLint nLinked=0;
12283 #ifdef __GLEE_GL_SGIS_texture_filter4
12284     if ((GLeeFuncPtr_glGetTexFilterFuncSGIS = (GLEEPFNGLGETTEXFILTERFUNCSGISPROC) __GLeeGetProcAddress("glGetTexFilterFuncSGIS"))!=0) nLinked++;
12285     if ((GLeeFuncPtr_glTexFilterFuncSGIS = (GLEEPFNGLTEXFILTERFUNCSGISPROC) __GLeeGetProcAddress("glTexFilterFuncSGIS"))!=0) nLinked++;
12286 #endif
12287     if (nLinked==2) return GLEE_LINK_COMPLETE;
12288     if (nLinked==0) return GLEE_LINK_FAIL;
12289     return GLEE_LINK_PARTIAL;
12290 }
12291 
12292 GLuint __GLeeLink_GL_EXT_subtexture(void)
12293 {
12294     GLint nLinked=0;
12295 #ifdef __GLEE_GL_EXT_subtexture
12296     if ((GLeeFuncPtr_glTexSubImage1DEXT = (GLEEPFNGLTEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glTexSubImage1DEXT"))!=0) nLinked++;
12297     if ((GLeeFuncPtr_glTexSubImage2DEXT = (GLEEPFNGLTEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glTexSubImage2DEXT"))!=0) nLinked++;
12298 #endif
12299     if (nLinked==2) return GLEE_LINK_COMPLETE;
12300     if (nLinked==0) return GLEE_LINK_FAIL;
12301     return GLEE_LINK_PARTIAL;
12302 }
12303 
12304 GLuint __GLeeLink_GL_EXT_copy_texture(void)
12305 {
12306     GLint nLinked=0;
12307 #ifdef __GLEE_GL_EXT_copy_texture
12308     if ((GLeeFuncPtr_glCopyTexImage1DEXT = (GLEEPFNGLCOPYTEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTexImage1DEXT"))!=0) nLinked++;
12309     if ((GLeeFuncPtr_glCopyTexImage2DEXT = (GLEEPFNGLCOPYTEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTexImage2DEXT"))!=0) nLinked++;
12310     if ((GLeeFuncPtr_glCopyTexSubImage1DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage1DEXT"))!=0) nLinked++;
12311     if ((GLeeFuncPtr_glCopyTexSubImage2DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage2DEXT"))!=0) nLinked++;
12312     if ((GLeeFuncPtr_glCopyTexSubImage3DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage3DEXT"))!=0) nLinked++;
12313 #endif
12314     if (nLinked==5) return GLEE_LINK_COMPLETE;
12315     if (nLinked==0) return GLEE_LINK_FAIL;
12316     return GLEE_LINK_PARTIAL;
12317 }
12318 
12319 GLuint __GLeeLink_GL_EXT_histogram(void)
12320 {
12321     GLint nLinked=0;
12322 #ifdef __GLEE_GL_EXT_histogram
12323     if ((GLeeFuncPtr_glGetHistogramEXT = (GLEEPFNGLGETHISTOGRAMEXTPROC) __GLeeGetProcAddress("glGetHistogramEXT"))!=0) nLinked++;
12324     if ((GLeeFuncPtr_glGetHistogramParameterfvEXT = (GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterfvEXT"))!=0) nLinked++;
12325     if ((GLeeFuncPtr_glGetHistogramParameterivEXT = (GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterivEXT"))!=0) nLinked++;
12326     if ((GLeeFuncPtr_glGetMinmaxEXT = (GLEEPFNGLGETMINMAXEXTPROC) __GLeeGetProcAddress("glGetMinmaxEXT"))!=0) nLinked++;
12327     if ((GLeeFuncPtr_glGetMinmaxParameterfvEXT = (GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterfvEXT"))!=0) nLinked++;
12328     if ((GLeeFuncPtr_glGetMinmaxParameterivEXT = (GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterivEXT"))!=0) nLinked++;
12329     if ((GLeeFuncPtr_glHistogramEXT = (GLEEPFNGLHISTOGRAMEXTPROC) __GLeeGetProcAddress("glHistogramEXT"))!=0) nLinked++;
12330     if ((GLeeFuncPtr_glMinmaxEXT = (GLEEPFNGLMINMAXEXTPROC) __GLeeGetProcAddress("glMinmaxEXT"))!=0) nLinked++;
12331     if ((GLeeFuncPtr_glResetHistogramEXT = (GLEEPFNGLRESETHISTOGRAMEXTPROC) __GLeeGetProcAddress("glResetHistogramEXT"))!=0) nLinked++;
12332     if ((GLeeFuncPtr_glResetMinmaxEXT = (GLEEPFNGLRESETMINMAXEXTPROC) __GLeeGetProcAddress("glResetMinmaxEXT"))!=0) nLinked++;
12333 #endif
12334     if (nLinked==10) return GLEE_LINK_COMPLETE;
12335     if (nLinked==0) return GLEE_LINK_FAIL;
12336     return GLEE_LINK_PARTIAL;
12337 }
12338 
12339 GLuint __GLeeLink_GL_EXT_convolution(void)
12340 {
12341     GLint nLinked=0;
12342 #ifdef __GLEE_GL_EXT_convolution
12343     if ((GLeeFuncPtr_glConvolutionFilter1DEXT = (GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter1DEXT"))!=0) nLinked++;
12344     if ((GLeeFuncPtr_glConvolutionFilter2DEXT = (GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter2DEXT"))!=0) nLinked++;
12345     if ((GLeeFuncPtr_glConvolutionParameterfEXT = (GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfEXT"))!=0) nLinked++;
12346     if ((GLeeFuncPtr_glConvolutionParameterfvEXT = (GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfvEXT"))!=0) nLinked++;
12347     if ((GLeeFuncPtr_glConvolutionParameteriEXT = (GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC) __GLeeGetProcAddress("glConvolutionParameteriEXT"))!=0) nLinked++;
12348     if ((GLeeFuncPtr_glConvolutionParameterivEXT = (GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterivEXT"))!=0) nLinked++;
12349     if ((GLeeFuncPtr_glCopyConvolutionFilter1DEXT = (GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1DEXT"))!=0) nLinked++;
12350     if ((GLeeFuncPtr_glCopyConvolutionFilter2DEXT = (GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2DEXT"))!=0) nLinked++;
12351     if ((GLeeFuncPtr_glGetConvolutionFilterEXT = (GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC) __GLeeGetProcAddress("glGetConvolutionFilterEXT"))!=0) nLinked++;
12352     if ((GLeeFuncPtr_glGetConvolutionParameterfvEXT = (GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterfvEXT"))!=0) nLinked++;
12353     if ((GLeeFuncPtr_glGetConvolutionParameterivEXT = (GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterivEXT"))!=0) nLinked++;
12354     if ((GLeeFuncPtr_glGetSeparableFilterEXT = (GLEEPFNGLGETSEPARABLEFILTEREXTPROC) __GLeeGetProcAddress("glGetSeparableFilterEXT"))!=0) nLinked++;
12355     if ((GLeeFuncPtr_glSeparableFilter2DEXT = (GLEEPFNGLSEPARABLEFILTER2DEXTPROC) __GLeeGetProcAddress("glSeparableFilter2DEXT"))!=0) nLinked++;
12356 #endif
12357     if (nLinked==13) return GLEE_LINK_COMPLETE;
12358     if (nLinked==0) return GLEE_LINK_FAIL;
12359     return GLEE_LINK_PARTIAL;
12360 }
12361 
12362 GLuint __GLeeLink_GL_SGI_color_matrix(void) {return GLEE_LINK_COMPLETE;}
12363 
12364 GLuint __GLeeLink_GL_SGI_color_table(void)
12365 {
12366     GLint nLinked=0;
12367 #ifdef __GLEE_GL_SGI_color_table
12368     if ((GLeeFuncPtr_glColorTableSGI = (GLEEPFNGLCOLORTABLESGIPROC) __GLeeGetProcAddress("glColorTableSGI"))!=0) nLinked++;
12369     if ((GLeeFuncPtr_glColorTableParameterfvSGI = (GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC) __GLeeGetProcAddress("glColorTableParameterfvSGI"))!=0) nLinked++;
12370     if ((GLeeFuncPtr_glColorTableParameterivSGI = (GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC) __GLeeGetProcAddress("glColorTableParameterivSGI"))!=0) nLinked++;
12371     if ((GLeeFuncPtr_glCopyColorTableSGI = (GLEEPFNGLCOPYCOLORTABLESGIPROC) __GLeeGetProcAddress("glCopyColorTableSGI"))!=0) nLinked++;
12372     if ((GLeeFuncPtr_glGetColorTableSGI = (GLEEPFNGLGETCOLORTABLESGIPROC) __GLeeGetProcAddress("glGetColorTableSGI"))!=0) nLinked++;
12373     if ((GLeeFuncPtr_glGetColorTableParameterfvSGI = (GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterfvSGI"))!=0) nLinked++;
12374     if ((GLeeFuncPtr_glGetColorTableParameterivSGI = (GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterivSGI"))!=0) nLinked++;
12375 #endif
12376     if (nLinked==7) return GLEE_LINK_COMPLETE;
12377     if (nLinked==0) return GLEE_LINK_FAIL;
12378     return GLEE_LINK_PARTIAL;
12379 }
12380 
12381 GLuint __GLeeLink_GL_SGIS_pixel_texture(void)
12382 {
12383     GLint nLinked=0;
12384 #ifdef __GLEE_GL_SGIS_pixel_texture
12385     if ((GLeeFuncPtr_glPixelTexGenParameteriSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC) __GLeeGetProcAddress("glPixelTexGenParameteriSGIS"))!=0) nLinked++;
12386     if ((GLeeFuncPtr_glPixelTexGenParameterivSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterivSGIS"))!=0) nLinked++;
12387     if ((GLeeFuncPtr_glPixelTexGenParameterfSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfSGIS"))!=0) nLinked++;
12388     if ((GLeeFuncPtr_glPixelTexGenParameterfvSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfvSGIS"))!=0) nLinked++;
12389     if ((GLeeFuncPtr_glGetPixelTexGenParameterivSGIS = (GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterivSGIS"))!=0) nLinked++;
12390     if ((GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS = (GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterfvSGIS"))!=0) nLinked++;
12391 #endif
12392     if (nLinked==6) return GLEE_LINK_COMPLETE;
12393     if (nLinked==0) return GLEE_LINK_FAIL;
12394     return GLEE_LINK_PARTIAL;
12395 }
12396 
12397 GLuint __GLeeLink_GL_SGIX_pixel_texture(void)
12398 {
12399     GLint nLinked=0;
12400 #ifdef __GLEE_GL_SGIX_pixel_texture
12401     if ((GLeeFuncPtr_glPixelTexGenSGIX = (GLEEPFNGLPIXELTEXGENSGIXPROC) __GLeeGetProcAddress("glPixelTexGenSGIX"))!=0) nLinked++;
12402 #endif
12403     if (nLinked==1) return GLEE_LINK_COMPLETE;
12404     if (nLinked==0) return GLEE_LINK_FAIL;
12405     return GLEE_LINK_PARTIAL;
12406 }
12407 
12408 GLuint __GLeeLink_GL_SGIS_texture4D(void)
12409 {
12410     GLint nLinked=0;
12411 #ifdef __GLEE_GL_SGIS_texture4D
12412     if ((GLeeFuncPtr_glTexImage4DSGIS = (GLEEPFNGLTEXIMAGE4DSGISPROC) __GLeeGetProcAddress("glTexImage4DSGIS"))!=0) nLinked++;
12413     if ((GLeeFuncPtr_glTexSubImage4DSGIS = (GLEEPFNGLTEXSUBIMAGE4DSGISPROC) __GLeeGetProcAddress("glTexSubImage4DSGIS"))!=0) nLinked++;
12414 #endif
12415     if (nLinked==2) return GLEE_LINK_COMPLETE;
12416     if (nLinked==0) return GLEE_LINK_FAIL;
12417     return GLEE_LINK_PARTIAL;
12418 }
12419 
12420 GLuint __GLeeLink_GL_SGI_texture_color_table(void) {return GLEE_LINK_COMPLETE;}
12421 
12422 GLuint __GLeeLink_GL_EXT_cmyka(void) {return GLEE_LINK_COMPLETE;}
12423 
12424 GLuint __GLeeLink_GL_EXT_texture_object(void)
12425 {
12426     GLint nLinked=0;
12427 #ifdef __GLEE_GL_EXT_texture_object
12428     if ((GLeeFuncPtr_glAreTexturesResidentEXT = (GLEEPFNGLARETEXTURESRESIDENTEXTPROC) __GLeeGetProcAddress("glAreTexturesResidentEXT"))!=0) nLinked++;
12429     if ((GLeeFuncPtr_glBindTextureEXT = (GLEEPFNGLBINDTEXTUREEXTPROC) __GLeeGetProcAddress("glBindTextureEXT"))!=0) nLinked++;
12430     if ((GLeeFuncPtr_glDeleteTexturesEXT = (GLEEPFNGLDELETETEXTURESEXTPROC) __GLeeGetProcAddress("glDeleteTexturesEXT"))!=0) nLinked++;
12431     if ((GLeeFuncPtr_glGenTexturesEXT = (GLEEPFNGLGENTEXTURESEXTPROC) __GLeeGetProcAddress("glGenTexturesEXT"))!=0) nLinked++;
12432     if ((GLeeFuncPtr_glIsTextureEXT = (GLEEPFNGLISTEXTUREEXTPROC) __GLeeGetProcAddress("glIsTextureEXT"))!=0) nLinked++;
12433     if ((GLeeFuncPtr_glPrioritizeTexturesEXT = (GLEEPFNGLPRIORITIZETEXTURESEXTPROC) __GLeeGetProcAddress("glPrioritizeTexturesEXT"))!=0) nLinked++;
12434 #endif
12435     if (nLinked==6) return GLEE_LINK_COMPLETE;
12436     if (nLinked==0) return GLEE_LINK_FAIL;
12437     return GLEE_LINK_PARTIAL;
12438 }
12439 
12440 GLuint __GLeeLink_GL_SGIS_detail_texture(void)
12441 {
12442     GLint nLinked=0;
12443 #ifdef __GLEE_GL_SGIS_detail_texture
12444     if ((GLeeFuncPtr_glDetailTexFuncSGIS = (GLEEPFNGLDETAILTEXFUNCSGISPROC) __GLeeGetProcAddress("glDetailTexFuncSGIS"))!=0) nLinked++;
12445     if ((GLeeFuncPtr_glGetDetailTexFuncSGIS = (GLEEPFNGLGETDETAILTEXFUNCSGISPROC) __GLeeGetProcAddress("glGetDetailTexFuncSGIS"))!=0) nLinked++;
12446 #endif
12447     if (nLinked==2) return GLEE_LINK_COMPLETE;
12448     if (nLinked==0) return GLEE_LINK_FAIL;
12449     return GLEE_LINK_PARTIAL;
12450 }
12451 
12452 GLuint __GLeeLink_GL_SGIS_sharpen_texture(void)
12453 {
12454     GLint nLinked=0;
12455 #ifdef __GLEE_GL_SGIS_sharpen_texture
12456     if ((GLeeFuncPtr_glSharpenTexFuncSGIS = (GLEEPFNGLSHARPENTEXFUNCSGISPROC) __GLeeGetProcAddress("glSharpenTexFuncSGIS"))!=0) nLinked++;
12457     if ((GLeeFuncPtr_glGetSharpenTexFuncSGIS = (GLEEPFNGLGETSHARPENTEXFUNCSGISPROC) __GLeeGetProcAddress("glGetSharpenTexFuncSGIS"))!=0) nLinked++;
12458 #endif
12459     if (nLinked==2) return GLEE_LINK_COMPLETE;
12460     if (nLinked==0) return GLEE_LINK_FAIL;
12461     return GLEE_LINK_PARTIAL;
12462 }
12463 
12464 GLuint __GLeeLink_GL_EXT_packed_pixels(void) {return GLEE_LINK_COMPLETE;}
12465 
12466 GLuint __GLeeLink_GL_SGIS_texture_lod(void) {return GLEE_LINK_COMPLETE;}
12467 
12468 GLuint __GLeeLink_GL_SGIS_multisample(void)
12469 {
12470     GLint nLinked=0;
12471 #ifdef __GLEE_GL_SGIS_multisample
12472     if ((GLeeFuncPtr_glSampleMaskSGIS = (GLEEPFNGLSAMPLEMASKSGISPROC) __GLeeGetProcAddress("glSampleMaskSGIS"))!=0) nLinked++;
12473     if ((GLeeFuncPtr_glSamplePatternSGIS = (GLEEPFNGLSAMPLEPATTERNSGISPROC) __GLeeGetProcAddress("glSamplePatternSGIS"))!=0) nLinked++;
12474 #endif
12475     if (nLinked==2) return GLEE_LINK_COMPLETE;
12476     if (nLinked==0) return GLEE_LINK_FAIL;
12477     return GLEE_LINK_PARTIAL;
12478 }
12479 
12480 GLuint __GLeeLink_GL_EXT_rescale_normal(void) {return GLEE_LINK_COMPLETE;}
12481 
12482 GLuint __GLeeLink_GL_EXT_vertex_array(void)
12483 {
12484     GLint nLinked=0;
12485 #ifdef __GLEE_GL_EXT_vertex_array
12486     if ((GLeeFuncPtr_glArrayElementEXT = (GLEEPFNGLARRAYELEMENTEXTPROC) __GLeeGetProcAddress("glArrayElementEXT"))!=0) nLinked++;
12487     if ((GLeeFuncPtr_glColorPointerEXT = (GLEEPFNGLCOLORPOINTEREXTPROC) __GLeeGetProcAddress("glColorPointerEXT"))!=0) nLinked++;
12488     if ((GLeeFuncPtr_glDrawArraysEXT = (GLEEPFNGLDRAWARRAYSEXTPROC) __GLeeGetProcAddress("glDrawArraysEXT"))!=0) nLinked++;
12489     if ((GLeeFuncPtr_glEdgeFlagPointerEXT = (GLEEPFNGLEDGEFLAGPOINTEREXTPROC) __GLeeGetProcAddress("glEdgeFlagPointerEXT"))!=0) nLinked++;
12490     if ((GLeeFuncPtr_glGetPointervEXT = (GLEEPFNGLGETPOINTERVEXTPROC) __GLeeGetProcAddress("glGetPointervEXT"))!=0) nLinked++;
12491     if ((GLeeFuncPtr_glIndexPointerEXT = (GLEEPFNGLINDEXPOINTEREXTPROC) __GLeeGetProcAddress("glIndexPointerEXT"))!=0) nLinked++;
12492     if ((GLeeFuncPtr_glNormalPointerEXT = (GLEEPFNGLNORMALPOINTEREXTPROC) __GLeeGetProcAddress("glNormalPointerEXT"))!=0) nLinked++;
12493     if ((GLeeFuncPtr_glTexCoordPointerEXT = (GLEEPFNGLTEXCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glTexCoordPointerEXT"))!=0) nLinked++;
12494     if ((GLeeFuncPtr_glVertexPointerEXT = (GLEEPFNGLVERTEXPOINTEREXTPROC) __GLeeGetProcAddress("glVertexPointerEXT"))!=0) nLinked++;
12495 #endif
12496     if (nLinked==9) return GLEE_LINK_COMPLETE;
12497     if (nLinked==0) return GLEE_LINK_FAIL;
12498     return GLEE_LINK_PARTIAL;
12499 }
12500 
12501 GLuint __GLeeLink_GL_EXT_misc_attribute(void) {return GLEE_LINK_COMPLETE;}
12502 
12503 GLuint __GLeeLink_GL_SGIS_generate_mipmap(void) {return GLEE_LINK_COMPLETE;}
12504 
12505 GLuint __GLeeLink_GL_SGIX_clipmap(void) {return GLEE_LINK_COMPLETE;}
12506 
12507 GLuint __GLeeLink_GL_SGIX_shadow(void) {return GLEE_LINK_COMPLETE;}
12508 
12509 GLuint __GLeeLink_GL_SGIS_texture_edge_clamp(void) {return GLEE_LINK_COMPLETE;}
12510 
12511 GLuint __GLeeLink_GL_SGIS_texture_border_clamp(void) {return GLEE_LINK_COMPLETE;}
12512 
12513 GLuint __GLeeLink_GL_EXT_blend_minmax(void)
12514 {
12515     GLint nLinked=0;
12516 #ifdef __GLEE_GL_EXT_blend_minmax
12517     if ((GLeeFuncPtr_glBlendEquationEXT = (GLEEPFNGLBLENDEQUATIONEXTPROC) __GLeeGetProcAddress("glBlendEquationEXT"))!=0) nLinked++;
12518 #endif
12519     if (nLinked==1) return GLEE_LINK_COMPLETE;
12520     if (nLinked==0) return GLEE_LINK_FAIL;
12521     return GLEE_LINK_PARTIAL;
12522 }
12523 
12524 GLuint __GLeeLink_GL_EXT_blend_subtract(void) {return GLEE_LINK_COMPLETE;}
12525 
12526 GLuint __GLeeLink_GL_EXT_blend_logic_op(void) {return GLEE_LINK_COMPLETE;}
12527 
12528 GLuint __GLeeLink_GL_SGIX_interlace(void) {return GLEE_LINK_COMPLETE;}
12529 
12530 GLuint __GLeeLink_GL_SGIX_pixel_tiles(void) {return GLEE_LINK_COMPLETE;}
12531 
12532 GLuint __GLeeLink_GL_SGIS_texture_select(void) {return GLEE_LINK_COMPLETE;}
12533 
12534 GLuint __GLeeLink_GL_SGIX_sprite(void)
12535 {
12536     GLint nLinked=0;
12537 #ifdef __GLEE_GL_SGIX_sprite
12538     if ((GLeeFuncPtr_glSpriteParameterfSGIX = (GLEEPFNGLSPRITEPARAMETERFSGIXPROC) __GLeeGetProcAddress("glSpriteParameterfSGIX"))!=0) nLinked++;
12539     if ((GLeeFuncPtr_glSpriteParameterfvSGIX = (GLEEPFNGLSPRITEPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glSpriteParameterfvSGIX"))!=0) nLinked++;
12540     if ((GLeeFuncPtr_glSpriteParameteriSGIX = (GLEEPFNGLSPRITEPARAMETERISGIXPROC) __GLeeGetProcAddress("glSpriteParameteriSGIX"))!=0) nLinked++;
12541     if ((GLeeFuncPtr_glSpriteParameterivSGIX = (GLEEPFNGLSPRITEPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glSpriteParameterivSGIX"))!=0) nLinked++;
12542 #endif
12543     if (nLinked==4) return GLEE_LINK_COMPLETE;
12544     if (nLinked==0) return GLEE_LINK_FAIL;
12545     return GLEE_LINK_PARTIAL;
12546 }
12547 
12548 GLuint __GLeeLink_GL_SGIX_texture_multi_buffer(void) {return GLEE_LINK_COMPLETE;}
12549 
12550 GLuint __GLeeLink_GL_EXT_point_parameters(void)
12551 {
12552     GLint nLinked=0;
12553 #ifdef __GLEE_GL_EXT_point_parameters
12554     if ((GLeeFuncPtr_glPointParameterfEXT = (GLEEPFNGLPOINTPARAMETERFEXTPROC) __GLeeGetProcAddress("glPointParameterfEXT"))!=0) nLinked++;
12555     if ((GLeeFuncPtr_glPointParameterfvEXT = (GLEEPFNGLPOINTPARAMETERFVEXTPROC) __GLeeGetProcAddress("glPointParameterfvEXT"))!=0) nLinked++;
12556 #endif
12557     if (nLinked==2) return GLEE_LINK_COMPLETE;
12558     if (nLinked==0) return GLEE_LINK_FAIL;
12559     return GLEE_LINK_PARTIAL;
12560 }
12561 
12562 GLuint __GLeeLink_GL_SGIS_point_parameters(void)
12563 {
12564     GLint nLinked=0;
12565 #ifdef __GLEE_GL_SGIS_point_parameters
12566     if ((GLeeFuncPtr_glPointParameterfSGIS = (GLEEPFNGLPOINTPARAMETERFSGISPROC) __GLeeGetProcAddress("glPointParameterfSGIS"))!=0) nLinked++;
12567     if ((GLeeFuncPtr_glPointParameterfvSGIS = (GLEEPFNGLPOINTPARAMETERFVSGISPROC) __GLeeGetProcAddress("glPointParameterfvSGIS"))!=0) nLinked++;
12568 #endif
12569     if (nLinked==2) return GLEE_LINK_COMPLETE;
12570     if (nLinked==0) return GLEE_LINK_FAIL;
12571     return GLEE_LINK_PARTIAL;
12572 }
12573 
12574 GLuint __GLeeLink_GL_SGIX_instruments(void)
12575 {
12576     GLint nLinked=0;
12577 #ifdef __GLEE_GL_SGIX_instruments
12578     if ((GLeeFuncPtr_glGetInstrumentsSGIX = (GLEEPFNGLGETINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glGetInstrumentsSGIX"))!=0) nLinked++;
12579     if ((GLeeFuncPtr_glInstrumentsBufferSGIX = (GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC) __GLeeGetProcAddress("glInstrumentsBufferSGIX"))!=0) nLinked++;
12580     if ((GLeeFuncPtr_glPollInstrumentsSGIX = (GLEEPFNGLPOLLINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glPollInstrumentsSGIX"))!=0) nLinked++;
12581     if ((GLeeFuncPtr_glReadInstrumentsSGIX = (GLEEPFNGLREADINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glReadInstrumentsSGIX"))!=0) nLinked++;
12582     if ((GLeeFuncPtr_glStartInstrumentsSGIX = (GLEEPFNGLSTARTINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glStartInstrumentsSGIX"))!=0) nLinked++;
12583     if ((GLeeFuncPtr_glStopInstrumentsSGIX = (GLEEPFNGLSTOPINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glStopInstrumentsSGIX"))!=0) nLinked++;
12584 #endif
12585     if (nLinked==6) return GLEE_LINK_COMPLETE;
12586     if (nLinked==0) return GLEE_LINK_FAIL;
12587     return GLEE_LINK_PARTIAL;
12588 }
12589 
12590 GLuint __GLeeLink_GL_SGIX_texture_scale_bias(void) {return GLEE_LINK_COMPLETE;}
12591 
12592 GLuint __GLeeLink_GL_SGIX_framezoom(void)
12593 {
12594     GLint nLinked=0;
12595 #ifdef __GLEE_GL_SGIX_framezoom
12596     if ((GLeeFuncPtr_glFrameZoomSGIX = (GLEEPFNGLFRAMEZOOMSGIXPROC) __GLeeGetProcAddress("glFrameZoomSGIX"))!=0) nLinked++;
12597 #endif
12598     if (nLinked==1) return GLEE_LINK_COMPLETE;
12599     if (nLinked==0) return GLEE_LINK_FAIL;
12600     return GLEE_LINK_PARTIAL;
12601 }
12602 
12603 GLuint __GLeeLink_GL_SGIX_tag_sample_buffer(void)
12604 {
12605     GLint nLinked=0;
12606 #ifdef __GLEE_GL_SGIX_tag_sample_buffer
12607     if ((GLeeFuncPtr_glTagSampleBufferSGIX = (GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC) __GLeeGetProcAddress("glTagSampleBufferSGIX"))!=0) nLinked++;
12608 #endif
12609     if (nLinked==1) return GLEE_LINK_COMPLETE;
12610     if (nLinked==0) return GLEE_LINK_FAIL;
12611     return GLEE_LINK_PARTIAL;
12612 }
12613 
12614 GLuint __GLeeLink_GL_FfdMaskSGIX(void) {return GLEE_LINK_COMPLETE;}
12615 
12616 GLuint __GLeeLink_GL_SGIX_polynomial_ffd(void)
12617 {
12618     GLint nLinked=0;
12619 #ifdef __GLEE_GL_SGIX_polynomial_ffd
12620     if ((GLeeFuncPtr_glDeformationMap3dSGIX = (GLEEPFNGLDEFORMATIONMAP3DSGIXPROC) __GLeeGetProcAddress("glDeformationMap3dSGIX"))!=0) nLinked++;
12621     if ((GLeeFuncPtr_glDeformationMap3fSGIX = (GLEEPFNGLDEFORMATIONMAP3FSGIXPROC) __GLeeGetProcAddress("glDeformationMap3fSGIX"))!=0) nLinked++;
12622     if ((GLeeFuncPtr_glDeformSGIX = (GLEEPFNGLDEFORMSGIXPROC) __GLeeGetProcAddress("glDeformSGIX"))!=0) nLinked++;
12623     if ((GLeeFuncPtr_glLoadIdentityDeformationMapSGIX = (GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) __GLeeGetProcAddress("glLoadIdentityDeformationMapSGIX"))!=0) nLinked++;
12624 #endif
12625     if (nLinked==4) return GLEE_LINK_COMPLETE;
12626     if (nLinked==0) return GLEE_LINK_FAIL;
12627     return GLEE_LINK_PARTIAL;
12628 }
12629 
12630 GLuint __GLeeLink_GL_SGIX_reference_plane(void)
12631 {
12632     GLint nLinked=0;
12633 #ifdef __GLEE_GL_SGIX_reference_plane
12634     if ((GLeeFuncPtr_glReferencePlaneSGIX = (GLEEPFNGLREFERENCEPLANESGIXPROC) __GLeeGetProcAddress("glReferencePlaneSGIX"))!=0) nLinked++;
12635 #endif
12636     if (nLinked==1) return GLEE_LINK_COMPLETE;
12637     if (nLinked==0) return GLEE_LINK_FAIL;
12638     return GLEE_LINK_PARTIAL;
12639 }
12640 
12641 GLuint __GLeeLink_GL_SGIX_flush_raster(void)
12642 {
12643     GLint nLinked=0;
12644 #ifdef __GLEE_GL_SGIX_flush_raster
12645     if ((GLeeFuncPtr_glFlushRasterSGIX = (GLEEPFNGLFLUSHRASTERSGIXPROC) __GLeeGetProcAddress("glFlushRasterSGIX"))!=0) nLinked++;
12646 #endif
12647     if (nLinked==1) return GLEE_LINK_COMPLETE;
12648     if (nLinked==0) return GLEE_LINK_FAIL;
12649     return GLEE_LINK_PARTIAL;
12650 }
12651 
12652 GLuint __GLeeLink_GL_SGIX_depth_texture(void) {return GLEE_LINK_COMPLETE;}
12653 
12654 GLuint __GLeeLink_GL_SGIS_fog_function(void)
12655 {
12656     GLint nLinked=0;
12657 #ifdef __GLEE_GL_SGIS_fog_function
12658     if ((GLeeFuncPtr_glFogFuncSGIS = (GLEEPFNGLFOGFUNCSGISPROC) __GLeeGetProcAddress("glFogFuncSGIS"))!=0) nLinked++;
12659     if ((GLeeFuncPtr_glGetFogFuncSGIS = (GLEEPFNGLGETFOGFUNCSGISPROC) __GLeeGetProcAddress("glGetFogFuncSGIS"))!=0) nLinked++;
12660 #endif
12661     if (nLinked==2) return GLEE_LINK_COMPLETE;
12662     if (nLinked==0) return GLEE_LINK_FAIL;
12663     return GLEE_LINK_PARTIAL;
12664 }
12665 
12666 GLuint __GLeeLink_GL_SGIX_fog_offset(void) {return GLEE_LINK_COMPLETE;}
12667 
12668 GLuint __GLeeLink_GL_HP_image_transform(void)
12669 {
12670     GLint nLinked=0;
12671 #ifdef __GLEE_GL_HP_image_transform
12672     if ((GLeeFuncPtr_glImageTransformParameteriHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC) __GLeeGetProcAddress("glImageTransformParameteriHP"))!=0) nLinked++;
12673     if ((GLeeFuncPtr_glImageTransformParameterfHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC) __GLeeGetProcAddress("glImageTransformParameterfHP"))!=0) nLinked++;
12674     if ((GLeeFuncPtr_glImageTransformParameterivHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC) __GLeeGetProcAddress("glImageTransformParameterivHP"))!=0) nLinked++;
12675     if ((GLeeFuncPtr_glImageTransformParameterfvHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC) __GLeeGetProcAddress("glImageTransformParameterfvHP"))!=0) nLinked++;
12676     if ((GLeeFuncPtr_glGetImageTransformParameterivHP = (GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterivHP"))!=0) nLinked++;
12677     if ((GLeeFuncPtr_glGetImageTransformParameterfvHP = (GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterfvHP"))!=0) nLinked++;
12678 #endif
12679     if (nLinked==6) return GLEE_LINK_COMPLETE;
12680     if (nLinked==0) return GLEE_LINK_FAIL;
12681     return GLEE_LINK_PARTIAL;
12682 }
12683 
12684 GLuint __GLeeLink_GL_HP_convolution_border_modes(void) {return GLEE_LINK_COMPLETE;}
12685 
12686 GLuint __GLeeLink_GL_INGR_palette_buffer(void) {return GLEE_LINK_COMPLETE;}
12687 
12688 GLuint __GLeeLink_GL_SGIX_texture_add_env(void) {return GLEE_LINK_COMPLETE;}
12689 
12690 GLuint __GLeeLink_GL_EXT_color_subtable(void)
12691 {
12692     GLint nLinked=0;
12693 #ifdef __GLEE_GL_EXT_color_subtable
12694     if ((GLeeFuncPtr_glColorSubTableEXT = (GLEEPFNGLCOLORSUBTABLEEXTPROC) __GLeeGetProcAddress("glColorSubTableEXT"))!=0) nLinked++;
12695     if ((GLeeFuncPtr_glCopyColorSubTableEXT = (GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC) __GLeeGetProcAddress("glCopyColorSubTableEXT"))!=0) nLinked++;
12696 #endif
12697     if (nLinked==2) return GLEE_LINK_COMPLETE;
12698     if (nLinked==0) return GLEE_LINK_FAIL;
12699     return GLEE_LINK_PARTIAL;
12700 }
12701 
12702 GLuint __GLeeLink_GL_PGI_vertex_hints(void) {return GLEE_LINK_COMPLETE;}
12703 
12704 GLuint __GLeeLink_GL_PGI_misc_hints(void)
12705 {
12706     GLint nLinked=0;
12707 #ifdef __GLEE_GL_PGI_misc_hints
12708     if ((GLeeFuncPtr_glHintPGI = (GLEEPFNGLHINTPGIPROC) __GLeeGetProcAddress("glHintPGI"))!=0) nLinked++;
12709 #endif
12710     if (nLinked==1) return GLEE_LINK_COMPLETE;
12711     if (nLinked==0) return GLEE_LINK_FAIL;
12712     return GLEE_LINK_PARTIAL;
12713 }
12714 
12715 GLuint __GLeeLink_GL_EXT_paletted_texture(void)
12716 {
12717     GLint nLinked=0;
12718 #ifdef __GLEE_GL_EXT_paletted_texture
12719     if ((GLeeFuncPtr_glColorTableEXT = (GLEEPFNGLCOLORTABLEEXTPROC) __GLeeGetProcAddress("glColorTableEXT"))!=0) nLinked++;
12720     if ((GLeeFuncPtr_glGetColorTableEXT = (GLEEPFNGLGETCOLORTABLEEXTPROC) __GLeeGetProcAddress("glGetColorTableEXT"))!=0) nLinked++;
12721     if ((GLeeFuncPtr_glGetColorTableParameterivEXT = (GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterivEXT"))!=0) nLinked++;
12722     if ((GLeeFuncPtr_glGetColorTableParameterfvEXT = (GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterfvEXT"))!=0) nLinked++;
12723 #endif
12724     if (nLinked==4) return GLEE_LINK_COMPLETE;
12725     if (nLinked==0) return GLEE_LINK_FAIL;
12726     return GLEE_LINK_PARTIAL;
12727 }
12728 
12729 GLuint __GLeeLink_GL_EXT_clip_volume_hint(void) {return GLEE_LINK_COMPLETE;}
12730 
12731 GLuint __GLeeLink_GL_SGIX_list_priority(void)
12732 {
12733     GLint nLinked=0;
12734 #ifdef __GLEE_GL_SGIX_list_priority
12735     if ((GLeeFuncPtr_glGetListParameterfvSGIX = (GLEEPFNGLGETLISTPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glGetListParameterfvSGIX"))!=0) nLinked++;
12736     if ((GLeeFuncPtr_glGetListParameterivSGIX = (GLEEPFNGLGETLISTPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glGetListParameterivSGIX"))!=0) nLinked++;
12737     if ((GLeeFuncPtr_glListParameterfSGIX = (GLEEPFNGLLISTPARAMETERFSGIXPROC) __GLeeGetProcAddress("glListParameterfSGIX"))!=0) nLinked++;
12738     if ((GLeeFuncPtr_glListParameterfvSGIX = (GLEEPFNGLLISTPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glListParameterfvSGIX"))!=0) nLinked++;
12739     if ((GLeeFuncPtr_glListParameteriSGIX = (GLEEPFNGLLISTPARAMETERISGIXPROC) __GLeeGetProcAddress("glListParameteriSGIX"))!=0) nLinked++;
12740     if ((GLeeFuncPtr_glListParameterivSGIX = (GLEEPFNGLLISTPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glListParameterivSGIX"))!=0) nLinked++;
12741 #endif
12742     if (nLinked==6) return GLEE_LINK_COMPLETE;
12743     if (nLinked==0) return GLEE_LINK_FAIL;
12744     return GLEE_LINK_PARTIAL;
12745 }
12746 
12747 GLuint __GLeeLink_GL_SGIX_ir_instrument1(void) {return GLEE_LINK_COMPLETE;}
12748 
12749 GLuint __GLeeLink_GL_SGIX_calligraphic_fragment(void) {return GLEE_LINK_COMPLETE;}
12750 
12751 GLuint __GLeeLink_GL_SGIX_texture_lod_bias(void) {return GLEE_LINK_COMPLETE;}
12752 
12753 GLuint __GLeeLink_GL_SGIX_shadow_ambient(void) {return GLEE_LINK_COMPLETE;}
12754 
12755 GLuint __GLeeLink_GL_EXT_index_texture(void) {return GLEE_LINK_COMPLETE;}
12756 
12757 GLuint __GLeeLink_GL_EXT_index_material(void)
12758 {
12759     GLint nLinked=0;
12760 #ifdef __GLEE_GL_EXT_index_material
12761     if ((GLeeFuncPtr_glIndexMaterialEXT = (GLEEPFNGLINDEXMATERIALEXTPROC) __GLeeGetProcAddress("glIndexMaterialEXT"))!=0) nLinked++;
12762 #endif
12763     if (nLinked==1) return GLEE_LINK_COMPLETE;
12764     if (nLinked==0) return GLEE_LINK_FAIL;
12765     return GLEE_LINK_PARTIAL;
12766 }
12767 
12768 GLuint __GLeeLink_GL_EXT_index_func(void)
12769 {
12770     GLint nLinked=0;
12771 #ifdef __GLEE_GL_EXT_index_func
12772     if ((GLeeFuncPtr_glIndexFuncEXT = (GLEEPFNGLINDEXFUNCEXTPROC) __GLeeGetProcAddress("glIndexFuncEXT"))!=0) nLinked++;
12773 #endif
12774     if (nLinked==1) return GLEE_LINK_COMPLETE;
12775     if (nLinked==0) return GLEE_LINK_FAIL;
12776     return GLEE_LINK_PARTIAL;
12777 }
12778 
12779 GLuint __GLeeLink_GL_EXT_index_array_formats(void) {return GLEE_LINK_COMPLETE;}
12780 
12781 GLuint __GLeeLink_GL_EXT_compiled_vertex_array(void)
12782 {
12783     GLint nLinked=0;
12784 #ifdef __GLEE_GL_EXT_compiled_vertex_array
12785     if ((GLeeFuncPtr_glLockArraysEXT = (GLEEPFNGLLOCKARRAYSEXTPROC) __GLeeGetProcAddress("glLockArraysEXT"))!=0) nLinked++;
12786     if ((GLeeFuncPtr_glUnlockArraysEXT = (GLEEPFNGLUNLOCKARRAYSEXTPROC) __GLeeGetProcAddress("glUnlockArraysEXT"))!=0) nLinked++;
12787 #endif
12788     if (nLinked==2) return GLEE_LINK_COMPLETE;
12789     if (nLinked==0) return GLEE_LINK_FAIL;
12790     return GLEE_LINK_PARTIAL;
12791 }
12792 
12793 GLuint __GLeeLink_GL_EXT_cull_vertex(void)
12794 {
12795     GLint nLinked=0;
12796 #ifdef __GLEE_GL_EXT_cull_vertex
12797     if ((GLeeFuncPtr_glCullParameterdvEXT = (GLEEPFNGLCULLPARAMETERDVEXTPROC) __GLeeGetProcAddress("glCullParameterdvEXT"))!=0) nLinked++;
12798     if ((GLeeFuncPtr_glCullParameterfvEXT = (GLEEPFNGLCULLPARAMETERFVEXTPROC) __GLeeGetProcAddress("glCullParameterfvEXT"))!=0) nLinked++;
12799 #endif
12800     if (nLinked==2) return GLEE_LINK_COMPLETE;
12801     if (nLinked==0) return GLEE_LINK_FAIL;
12802     return GLEE_LINK_PARTIAL;
12803 }
12804 
12805 GLuint __GLeeLink_GL_SGIX_ycrcb(void) {return GLEE_LINK_COMPLETE;}
12806 
12807 GLuint __GLeeLink_GL_SGIX_fragment_lighting(void)
12808 {
12809     GLint nLinked=0;
12810 #ifdef __GLEE_GL_SGIX_fragment_lighting
12811     if ((GLeeFuncPtr_glFragmentColorMaterialSGIX = (GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC) __GLeeGetProcAddress("glFragmentColorMaterialSGIX"))!=0) nLinked++;
12812     if ((GLeeFuncPtr_glFragmentLightfSGIX = (GLEEPFNGLFRAGMENTLIGHTFSGIXPROC) __GLeeGetProcAddress("glFragmentLightfSGIX"))!=0) nLinked++;
12813     if ((GLeeFuncPtr_glFragmentLightfvSGIX = (GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC) __GLeeGetProcAddress("glFragmentLightfvSGIX"))!=0) nLinked++;
12814     if ((GLeeFuncPtr_glFragmentLightiSGIX = (GLEEPFNGLFRAGMENTLIGHTISGIXPROC) __GLeeGetProcAddress("glFragmentLightiSGIX"))!=0) nLinked++;
12815     if ((GLeeFuncPtr_glFragmentLightivSGIX = (GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC) __GLeeGetProcAddress("glFragmentLightivSGIX"))!=0) nLinked++;
12816     if ((GLeeFuncPtr_glFragmentLightModelfSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfSGIX"))!=0) nLinked++;
12817     if ((GLeeFuncPtr_glFragmentLightModelfvSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfvSGIX"))!=0) nLinked++;
12818     if ((GLeeFuncPtr_glFragmentLightModeliSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC) __GLeeGetProcAddress("glFragmentLightModeliSGIX"))!=0) nLinked++;
12819     if ((GLeeFuncPtr_glFragmentLightModelivSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelivSGIX"))!=0) nLinked++;
12820     if ((GLeeFuncPtr_glFragmentMaterialfSGIX = (GLEEPFNGLFRAGMENTMATERIALFSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialfSGIX"))!=0) nLinked++;
12821     if ((GLeeFuncPtr_glFragmentMaterialfvSGIX = (GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialfvSGIX"))!=0) nLinked++;
12822     if ((GLeeFuncPtr_glFragmentMaterialiSGIX = (GLEEPFNGLFRAGMENTMATERIALISGIXPROC) __GLeeGetProcAddress("glFragmentMaterialiSGIX"))!=0) nLinked++;
12823     if ((GLeeFuncPtr_glFragmentMaterialivSGIX = (GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialivSGIX"))!=0) nLinked++;
12824     if ((GLeeFuncPtr_glGetFragmentLightfvSGIX = (GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightfvSGIX"))!=0) nLinked++;
12825     if ((GLeeFuncPtr_glGetFragmentLightivSGIX = (GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightivSGIX"))!=0) nLinked++;
12826     if ((GLeeFuncPtr_glGetFragmentMaterialfvSGIX = (GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvSGIX"))!=0) nLinked++;
12827     if ((GLeeFuncPtr_glGetFragmentMaterialivSGIX = (GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialivSGIX"))!=0) nLinked++;
12828     if ((GLeeFuncPtr_glLightEnviSGIX = (GLEEPFNGLLIGHTENVISGIXPROC) __GLeeGetProcAddress("glLightEnviSGIX"))!=0) nLinked++;
12829 #endif
12830     if (nLinked==18) return GLEE_LINK_COMPLETE;
12831     if (nLinked==0) return GLEE_LINK_FAIL;
12832     return GLEE_LINK_PARTIAL;
12833 }
12834 
12835 GLuint __GLeeLink_GL_IBM_rasterpos_clip(void) {return GLEE_LINK_COMPLETE;}
12836 
12837 GLuint __GLeeLink_GL_HP_texture_lighting(void) {return GLEE_LINK_COMPLETE;}
12838 
12839 GLuint __GLeeLink_GL_EXT_draw_range_elements(void)
12840 {
12841     GLint nLinked=0;
12842 #ifdef __GLEE_GL_EXT_draw_range_elements
12843     if ((GLeeFuncPtr_glDrawRangeElementsEXT = (GLEEPFNGLDRAWRANGEELEMENTSEXTPROC) __GLeeGetProcAddress("glDrawRangeElementsEXT"))!=0) nLinked++;
12844 #endif
12845     if (nLinked==1) return GLEE_LINK_COMPLETE;
12846     if (nLinked==0) return GLEE_LINK_FAIL;
12847     return GLEE_LINK_PARTIAL;
12848 }
12849 
12850 GLuint __GLeeLink_GL_WIN_phong_shading(void) {return GLEE_LINK_COMPLETE;}
12851 
12852 GLuint __GLeeLink_GL_WIN_specular_fog(void) {return GLEE_LINK_COMPLETE;}
12853 
12854 GLuint __GLeeLink_GL_EXT_light_texture(void)
12855 {
12856     GLint nLinked=0;
12857 #ifdef __GLEE_GL_EXT_light_texture
12858     if ((GLeeFuncPtr_glApplyTextureEXT = (GLEEPFNGLAPPLYTEXTUREEXTPROC) __GLeeGetProcAddress("glApplyTextureEXT"))!=0) nLinked++;
12859     if ((GLeeFuncPtr_glTextureLightEXT = (GLEEPFNGLTEXTURELIGHTEXTPROC) __GLeeGetProcAddress("glTextureLightEXT"))!=0) nLinked++;
12860     if ((GLeeFuncPtr_glTextureMaterialEXT = (GLEEPFNGLTEXTUREMATERIALEXTPROC) __GLeeGetProcAddress("glTextureMaterialEXT"))!=0) nLinked++;
12861 #endif
12862     if (nLinked==3) return GLEE_LINK_COMPLETE;
12863     if (nLinked==0) return GLEE_LINK_FAIL;
12864     return GLEE_LINK_PARTIAL;
12865 }
12866 
12867 GLuint __GLeeLink_GL_SGIX_blend_alpha_minmax(void) {return GLEE_LINK_COMPLETE;}
12868 
12869 GLuint __GLeeLink_GL_SGIX_impact_pixel_texture(void) {return GLEE_LINK_COMPLETE;}
12870 
12871 GLuint __GLeeLink_GL_EXT_bgra(void) {return GLEE_LINK_COMPLETE;}
12872 
12873 GLuint __GLeeLink_GL_SGIX_async(void)
12874 {
12875     GLint nLinked=0;
12876 #ifdef __GLEE_GL_SGIX_async
12877     if ((GLeeFuncPtr_glAsyncMarkerSGIX = (GLEEPFNGLASYNCMARKERSGIXPROC) __GLeeGetProcAddress("glAsyncMarkerSGIX"))!=0) nLinked++;
12878     if ((GLeeFuncPtr_glFinishAsyncSGIX = (GLEEPFNGLFINISHASYNCSGIXPROC) __GLeeGetProcAddress("glFinishAsyncSGIX"))!=0) nLinked++;
12879     if ((GLeeFuncPtr_glPollAsyncSGIX = (GLEEPFNGLPOLLASYNCSGIXPROC) __GLeeGetProcAddress("glPollAsyncSGIX"))!=0) nLinked++;
12880     if ((GLeeFuncPtr_glGenAsyncMarkersSGIX = (GLEEPFNGLGENASYNCMARKERSSGIXPROC) __GLeeGetProcAddress("glGenAsyncMarkersSGIX"))!=0) nLinked++;
12881     if ((GLeeFuncPtr_glDeleteAsyncMarkersSGIX = (GLEEPFNGLDELETEASYNCMARKERSSGIXPROC) __GLeeGetProcAddress("glDeleteAsyncMarkersSGIX"))!=0) nLinked++;
12882     if ((GLeeFuncPtr_glIsAsyncMarkerSGIX = (GLEEPFNGLISASYNCMARKERSGIXPROC) __GLeeGetProcAddress("glIsAsyncMarkerSGIX"))!=0) nLinked++;
12883 #endif
12884     if (nLinked==6) return GLEE_LINK_COMPLETE;
12885     if (nLinked==0) return GLEE_LINK_FAIL;
12886     return GLEE_LINK_PARTIAL;
12887 }
12888 
12889 GLuint __GLeeLink_GL_SGIX_async_pixel(void) {return GLEE_LINK_COMPLETE;}
12890 
12891 GLuint __GLeeLink_GL_SGIX_async_histogram(void) {return GLEE_LINK_COMPLETE;}
12892 
12893 GLuint __GLeeLink_GL_INTEL_texture_scissor(void) {return GLEE_LINK_COMPLETE;}
12894 
12895 GLuint __GLeeLink_GL_INTEL_parallel_arrays(void)
12896 {
12897     GLint nLinked=0;
12898 #ifdef __GLEE_GL_INTEL_parallel_arrays
12899     if ((GLeeFuncPtr_glVertexPointervINTEL = (GLEEPFNGLVERTEXPOINTERVINTELPROC) __GLeeGetProcAddress("glVertexPointervINTEL"))!=0) nLinked++;
12900     if ((GLeeFuncPtr_glNormalPointervINTEL = (GLEEPFNGLNORMALPOINTERVINTELPROC) __GLeeGetProcAddress("glNormalPointervINTEL"))!=0) nLinked++;
12901     if ((GLeeFuncPtr_glColorPointervINTEL = (GLEEPFNGLCOLORPOINTERVINTELPROC) __GLeeGetProcAddress("glColorPointervINTEL"))!=0) nLinked++;
12902     if ((GLeeFuncPtr_glTexCoordPointervINTEL = (GLEEPFNGLTEXCOORDPOINTERVINTELPROC) __GLeeGetProcAddress("glTexCoordPointervINTEL"))!=0) nLinked++;
12903 #endif
12904     if (nLinked==4) return GLEE_LINK_COMPLETE;
12905     if (nLinked==0) return GLEE_LINK_FAIL;
12906     return GLEE_LINK_PARTIAL;
12907 }
12908 
12909 GLuint __GLeeLink_GL_HP_occlusion_test(void) {return GLEE_LINK_COMPLETE;}
12910 
12911 GLuint __GLeeLink_GL_EXT_pixel_transform(void)
12912 {
12913     GLint nLinked=0;
12914 #ifdef __GLEE_GL_EXT_pixel_transform
12915     if ((GLeeFuncPtr_glPixelTransformParameteriEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC) __GLeeGetProcAddress("glPixelTransformParameteriEXT"))!=0) nLinked++;
12916     if ((GLeeFuncPtr_glPixelTransformParameterfEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfEXT"))!=0) nLinked++;
12917     if ((GLeeFuncPtr_glPixelTransformParameterivEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterivEXT"))!=0) nLinked++;
12918     if ((GLeeFuncPtr_glPixelTransformParameterfvEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfvEXT"))!=0) nLinked++;
12919 #endif
12920     if (nLinked==4) return GLEE_LINK_COMPLETE;
12921     if (nLinked==0) return GLEE_LINK_FAIL;
12922     return GLEE_LINK_PARTIAL;
12923 }
12924 
12925 GLuint __GLeeLink_GL_EXT_pixel_transform_color_table(void) {return GLEE_LINK_COMPLETE;}
12926 
12927 GLuint __GLeeLink_GL_EXT_shared_texture_palette(void) {return GLEE_LINK_COMPLETE;}
12928 
12929 GLuint __GLeeLink_GL_EXT_separate_specular_color(void) {return GLEE_LINK_COMPLETE;}
12930 
12931 GLuint __GLeeLink_GL_EXT_secondary_color(void)
12932 {
12933     GLint nLinked=0;
12934 #ifdef __GLEE_GL_EXT_secondary_color
12935     if ((GLeeFuncPtr_glSecondaryColor3bEXT = (GLEEPFNGLSECONDARYCOLOR3BEXTPROC) __GLeeGetProcAddress("glSecondaryColor3bEXT"))!=0) nLinked++;
12936     if ((GLeeFuncPtr_glSecondaryColor3bvEXT = (GLEEPFNGLSECONDARYCOLOR3BVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3bvEXT"))!=0) nLinked++;
12937     if ((GLeeFuncPtr_glSecondaryColor3dEXT = (GLEEPFNGLSECONDARYCOLOR3DEXTPROC) __GLeeGetProcAddress("glSecondaryColor3dEXT"))!=0) nLinked++;
12938     if ((GLeeFuncPtr_glSecondaryColor3dvEXT = (GLEEPFNGLSECONDARYCOLOR3DVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3dvEXT"))!=0) nLinked++;
12939     if ((GLeeFuncPtr_glSecondaryColor3fEXT = (GLEEPFNGLSECONDARYCOLOR3FEXTPROC) __GLeeGetProcAddress("glSecondaryColor3fEXT"))!=0) nLinked++;
12940     if ((GLeeFuncPtr_glSecondaryColor3fvEXT = (GLEEPFNGLSECONDARYCOLOR3FVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3fvEXT"))!=0) nLinked++;
12941     if ((GLeeFuncPtr_glSecondaryColor3iEXT = (GLEEPFNGLSECONDARYCOLOR3IEXTPROC) __GLeeGetProcAddress("glSecondaryColor3iEXT"))!=0) nLinked++;
12942     if ((GLeeFuncPtr_glSecondaryColor3ivEXT = (GLEEPFNGLSECONDARYCOLOR3IVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ivEXT"))!=0) nLinked++;
12943     if ((GLeeFuncPtr_glSecondaryColor3sEXT = (GLEEPFNGLSECONDARYCOLOR3SEXTPROC) __GLeeGetProcAddress("glSecondaryColor3sEXT"))!=0) nLinked++;
12944     if ((GLeeFuncPtr_glSecondaryColor3svEXT = (GLEEPFNGLSECONDARYCOLOR3SVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3svEXT"))!=0) nLinked++;
12945     if ((GLeeFuncPtr_glSecondaryColor3ubEXT = (GLEEPFNGLSECONDARYCOLOR3UBEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ubEXT"))!=0) nLinked++;
12946     if ((GLeeFuncPtr_glSecondaryColor3ubvEXT = (GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ubvEXT"))!=0) nLinked++;
12947     if ((GLeeFuncPtr_glSecondaryColor3uiEXT = (GLEEPFNGLSECONDARYCOLOR3UIEXTPROC) __GLeeGetProcAddress("glSecondaryColor3uiEXT"))!=0) nLinked++;
12948     if ((GLeeFuncPtr_glSecondaryColor3uivEXT = (GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3uivEXT"))!=0) nLinked++;
12949     if ((GLeeFuncPtr_glSecondaryColor3usEXT = (GLEEPFNGLSECONDARYCOLOR3USEXTPROC) __GLeeGetProcAddress("glSecondaryColor3usEXT"))!=0) nLinked++;
12950     if ((GLeeFuncPtr_glSecondaryColor3usvEXT = (GLEEPFNGLSECONDARYCOLOR3USVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3usvEXT"))!=0) nLinked++;
12951     if ((GLeeFuncPtr_glSecondaryColorPointerEXT = (GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC) __GLeeGetProcAddress("glSecondaryColorPointerEXT"))!=0) nLinked++;
12952 #endif
12953     if (nLinked==17) return GLEE_LINK_COMPLETE;
12954     if (nLinked==0) return GLEE_LINK_FAIL;
12955     return GLEE_LINK_PARTIAL;
12956 }
12957 
12958 GLuint __GLeeLink_GL_EXT_texture_perturb_normal(void)
12959 {
12960     GLint nLinked=0;
12961 #ifdef __GLEE_GL_EXT_texture_perturb_normal
12962     if ((GLeeFuncPtr_glTextureNormalEXT = (GLEEPFNGLTEXTURENORMALEXTPROC) __GLeeGetProcAddress("glTextureNormalEXT"))!=0) nLinked++;
12963 #endif
12964     if (nLinked==1) return GLEE_LINK_COMPLETE;
12965     if (nLinked==0) return GLEE_LINK_FAIL;
12966     return GLEE_LINK_PARTIAL;
12967 }
12968 
12969 GLuint __GLeeLink_GL_EXT_multi_draw_arrays(void)
12970 {
12971     GLint nLinked=0;
12972 #ifdef __GLEE_GL_EXT_multi_draw_arrays
12973     if ((GLeeFuncPtr_glMultiDrawArraysEXT = (GLEEPFNGLMULTIDRAWARRAYSEXTPROC) __GLeeGetProcAddress("glMultiDrawArraysEXT"))!=0) nLinked++;
12974     if ((GLeeFuncPtr_glMultiDrawElementsEXT = (GLEEPFNGLMULTIDRAWELEMENTSEXTPROC) __GLeeGetProcAddress("glMultiDrawElementsEXT"))!=0) nLinked++;
12975 #endif
12976     if (nLinked==2) return GLEE_LINK_COMPLETE;
12977     if (nLinked==0) return GLEE_LINK_FAIL;
12978     return GLEE_LINK_PARTIAL;
12979 }
12980 
12981 GLuint __GLeeLink_GL_EXT_fog_coord(void)
12982 {
12983     GLint nLinked=0;
12984 #ifdef __GLEE_GL_EXT_fog_coord
12985     if ((GLeeFuncPtr_glFogCoordfEXT = (GLEEPFNGLFOGCOORDFEXTPROC) __GLeeGetProcAddress("glFogCoordfEXT"))!=0) nLinked++;
12986     if ((GLeeFuncPtr_glFogCoordfvEXT = (GLEEPFNGLFOGCOORDFVEXTPROC) __GLeeGetProcAddress("glFogCoordfvEXT"))!=0) nLinked++;
12987     if ((GLeeFuncPtr_glFogCoorddEXT = (GLEEPFNGLFOGCOORDDEXTPROC) __GLeeGetProcAddress("glFogCoorddEXT"))!=0) nLinked++;
12988     if ((GLeeFuncPtr_glFogCoorddvEXT = (GLEEPFNGLFOGCOORDDVEXTPROC) __GLeeGetProcAddress("glFogCoorddvEXT"))!=0) nLinked++;
12989     if ((GLeeFuncPtr_glFogCoordPointerEXT = (GLEEPFNGLFOGCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glFogCoordPointerEXT"))!=0) nLinked++;
12990 #endif
12991     if (nLinked==5) return GLEE_LINK_COMPLETE;
12992     if (nLinked==0) return GLEE_LINK_FAIL;
12993     return GLEE_LINK_PARTIAL;
12994 }
12995 
12996 GLuint __GLeeLink_GL_REND_screen_coordinates(void) {return GLEE_LINK_COMPLETE;}
12997 
12998 GLuint __GLeeLink_GL_EXT_coordinate_frame(void)
12999 {
13000     GLint nLinked=0;
13001 #ifdef __GLEE_GL_EXT_coordinate_frame
13002     if ((GLeeFuncPtr_glTangent3bEXT = (GLEEPFNGLTANGENT3BEXTPROC) __GLeeGetProcAddress("glTangent3bEXT"))!=0) nLinked++;
13003     if ((GLeeFuncPtr_glTangent3bvEXT = (GLEEPFNGLTANGENT3BVEXTPROC) __GLeeGetProcAddress("glTangent3bvEXT"))!=0) nLinked++;
13004     if ((GLeeFuncPtr_glTangent3dEXT = (GLEEPFNGLTANGENT3DEXTPROC) __GLeeGetProcAddress("glTangent3dEXT"))!=0) nLinked++;
13005     if ((GLeeFuncPtr_glTangent3dvEXT = (GLEEPFNGLTANGENT3DVEXTPROC) __GLeeGetProcAddress("glTangent3dvEXT"))!=0) nLinked++;
13006     if ((GLeeFuncPtr_glTangent3fEXT = (GLEEPFNGLTANGENT3FEXTPROC) __GLeeGetProcAddress("glTangent3fEXT"))!=0) nLinked++;
13007     if ((GLeeFuncPtr_glTangent3fvEXT = (GLEEPFNGLTANGENT3FVEXTPROC) __GLeeGetProcAddress("glTangent3fvEXT"))!=0) nLinked++;
13008     if ((GLeeFuncPtr_glTangent3iEXT = (GLEEPFNGLTANGENT3IEXTPROC) __GLeeGetProcAddress("glTangent3iEXT"))!=0) nLinked++;
13009     if ((GLeeFuncPtr_glTangent3ivEXT = (GLEEPFNGLTANGENT3IVEXTPROC) __GLeeGetProcAddress("glTangent3ivEXT"))!=0) nLinked++;
13010     if ((GLeeFuncPtr_glTangent3sEXT = (GLEEPFNGLTANGENT3SEXTPROC) __GLeeGetProcAddress("glTangent3sEXT"))!=0) nLinked++;
13011     if ((GLeeFuncPtr_glTangent3svEXT = (GLEEPFNGLTANGENT3SVEXTPROC) __GLeeGetProcAddress("glTangent3svEXT"))!=0) nLinked++;
13012     if ((GLeeFuncPtr_glBinormal3bEXT = (GLEEPFNGLBINORMAL3BEXTPROC) __GLeeGetProcAddress("glBinormal3bEXT"))!=0) nLinked++;
13013     if ((GLeeFuncPtr_glBinormal3bvEXT = (GLEEPFNGLBINORMAL3BVEXTPROC) __GLeeGetProcAddress("glBinormal3bvEXT"))!=0) nLinked++;
13014     if ((GLeeFuncPtr_glBinormal3dEXT = (GLEEPFNGLBINORMAL3DEXTPROC) __GLeeGetProcAddress("glBinormal3dEXT"))!=0) nLinked++;
13015     if ((GLeeFuncPtr_glBinormal3dvEXT = (GLEEPFNGLBINORMAL3DVEXTPROC) __GLeeGetProcAddress("glBinormal3dvEXT"))!=0) nLinked++;
13016     if ((GLeeFuncPtr_glBinormal3fEXT = (GLEEPFNGLBINORMAL3FEXTPROC) __GLeeGetProcAddress("glBinormal3fEXT"))!=0) nLinked++;
13017     if ((GLeeFuncPtr_glBinormal3fvEXT = (GLEEPFNGLBINORMAL3FVEXTPROC) __GLeeGetProcAddress("glBinormal3fvEXT"))!=0) nLinked++;
13018     if ((GLeeFuncPtr_glBinormal3iEXT = (GLEEPFNGLBINORMAL3IEXTPROC) __GLeeGetProcAddress("glBinormal3iEXT"))!=0) nLinked++;
13019     if ((GLeeFuncPtr_glBinormal3ivEXT = (GLEEPFNGLBINORMAL3IVEXTPROC) __GLeeGetProcAddress("glBinormal3ivEXT"))!=0) nLinked++;
13020     if ((GLeeFuncPtr_glBinormal3sEXT = (GLEEPFNGLBINORMAL3SEXTPROC) __GLeeGetProcAddress("glBinormal3sEXT"))!=0) nLinked++;
13021     if ((GLeeFuncPtr_glBinormal3svEXT = (GLEEPFNGLBINORMAL3SVEXTPROC) __GLeeGetProcAddress("glBinormal3svEXT"))!=0) nLinked++;
13022     if ((GLeeFuncPtr_glTangentPointerEXT = (GLEEPFNGLTANGENTPOINTEREXTPROC) __GLeeGetProcAddress("glTangentPointerEXT"))!=0) nLinked++;
13023     if ((GLeeFuncPtr_glBinormalPointerEXT = (GLEEPFNGLBINORMALPOINTEREXTPROC) __GLeeGetProcAddress("glBinormalPointerEXT"))!=0) nLinked++;
13024 #endif
13025     if (nLinked==22) return GLEE_LINK_COMPLETE;
13026     if (nLinked==0) return GLEE_LINK_FAIL;
13027     return GLEE_LINK_PARTIAL;
13028 }
13029 
13030 GLuint __GLeeLink_GL_EXT_texture_env_combine(void) {return GLEE_LINK_COMPLETE;}
13031 
13032 GLuint __GLeeLink_GL_APPLE_specular_vector(void) {return GLEE_LINK_COMPLETE;}
13033 
13034 GLuint __GLeeLink_GL_APPLE_transform_hint(void) {return GLEE_LINK_COMPLETE;}
13035 
13036 GLuint __GLeeLink_GL_SGIX_fog_scale(void) {return GLEE_LINK_COMPLETE;}
13037 
13038 GLuint __GLeeLink_GL_SUNX_constant_data(void)
13039 {
13040     GLint nLinked=0;
13041 #ifdef __GLEE_GL_SUNX_constant_data
13042     if ((GLeeFuncPtr_glFinishTextureSUNX = (GLEEPFNGLFINISHTEXTURESUNXPROC) __GLeeGetProcAddress("glFinishTextureSUNX"))!=0) nLinked++;
13043 #endif
13044     if (nLinked==1) return GLEE_LINK_COMPLETE;
13045     if (nLinked==0) return GLEE_LINK_FAIL;
13046     return GLEE_LINK_PARTIAL;
13047 }
13048 
13049 GLuint __GLeeLink_GL_SUN_global_alpha(void)
13050 {
13051     GLint nLinked=0;
13052 #ifdef __GLEE_GL_SUN_global_alpha
13053     if ((GLeeFuncPtr_glGlobalAlphaFactorbSUN = (GLEEPFNGLGLOBALALPHAFACTORBSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorbSUN"))!=0) nLinked++;
13054     if ((GLeeFuncPtr_glGlobalAlphaFactorsSUN = (GLEEPFNGLGLOBALALPHAFACTORSSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorsSUN"))!=0) nLinked++;
13055     if ((GLeeFuncPtr_glGlobalAlphaFactoriSUN = (GLEEPFNGLGLOBALALPHAFACTORISUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoriSUN"))!=0) nLinked++;
13056     if ((GLeeFuncPtr_glGlobalAlphaFactorfSUN = (GLEEPFNGLGLOBALALPHAFACTORFSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorfSUN"))!=0) nLinked++;
13057     if ((GLeeFuncPtr_glGlobalAlphaFactordSUN = (GLEEPFNGLGLOBALALPHAFACTORDSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactordSUN"))!=0) nLinked++;
13058     if ((GLeeFuncPtr_glGlobalAlphaFactorubSUN = (GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorubSUN"))!=0) nLinked++;
13059     if ((GLeeFuncPtr_glGlobalAlphaFactorusSUN = (GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorusSUN"))!=0) nLinked++;
13060     if ((GLeeFuncPtr_glGlobalAlphaFactoruiSUN = (GLEEPFNGLGLOBALALPHAFACTORUISUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoruiSUN"))!=0) nLinked++;
13061 #endif
13062     if (nLinked==8) return GLEE_LINK_COMPLETE;
13063     if (nLinked==0) return GLEE_LINK_FAIL;
13064     return GLEE_LINK_PARTIAL;
13065 }
13066 
13067 GLuint __GLeeLink_GL_SUN_triangle_list(void)
13068 {
13069     GLint nLinked=0;
13070 #ifdef __GLEE_GL_SUN_triangle_list
13071     if ((GLeeFuncPtr_glReplacementCodeuiSUN = (GLEEPFNGLREPLACEMENTCODEUISUNPROC) __GLeeGetProcAddress("glReplacementCodeuiSUN"))!=0) nLinked++;
13072     if ((GLeeFuncPtr_glReplacementCodeusSUN = (GLEEPFNGLREPLACEMENTCODEUSSUNPROC) __GLeeGetProcAddress("glReplacementCodeusSUN"))!=0) nLinked++;
13073     if ((GLeeFuncPtr_glReplacementCodeubSUN = (GLEEPFNGLREPLACEMENTCODEUBSUNPROC) __GLeeGetProcAddress("glReplacementCodeubSUN"))!=0) nLinked++;
13074     if ((GLeeFuncPtr_glReplacementCodeuivSUN = (GLEEPFNGLREPLACEMENTCODEUIVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuivSUN"))!=0) nLinked++;
13075     if ((GLeeFuncPtr_glReplacementCodeusvSUN = (GLEEPFNGLREPLACEMENTCODEUSVSUNPROC) __GLeeGetProcAddress("glReplacementCodeusvSUN"))!=0) nLinked++;
13076     if ((GLeeFuncPtr_glReplacementCodeubvSUN = (GLEEPFNGLREPLACEMENTCODEUBVSUNPROC) __GLeeGetProcAddress("glReplacementCodeubvSUN"))!=0) nLinked++;
13077     if ((GLeeFuncPtr_glReplacementCodePointerSUN = (GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC) __GLeeGetProcAddress("glReplacementCodePointerSUN"))!=0) nLinked++;
13078 #endif
13079     if (nLinked==7) return GLEE_LINK_COMPLETE;
13080     if (nLinked==0) return GLEE_LINK_FAIL;
13081     return GLEE_LINK_PARTIAL;
13082 }
13083 
13084 GLuint __GLeeLink_GL_SUN_vertex(void)
13085 {
13086     GLint nLinked=0;
13087 #ifdef __GLEE_GL_SUN_vertex
13088     if ((GLeeFuncPtr_glColor4ubVertex2fSUN = (GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC) __GLeeGetProcAddress("glColor4ubVertex2fSUN"))!=0) nLinked++;
13089     if ((GLeeFuncPtr_glColor4ubVertex2fvSUN = (GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC) __GLeeGetProcAddress("glColor4ubVertex2fvSUN"))!=0) nLinked++;
13090     if ((GLeeFuncPtr_glColor4ubVertex3fSUN = (GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor4ubVertex3fSUN"))!=0) nLinked++;
13091     if ((GLeeFuncPtr_glColor4ubVertex3fvSUN = (GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor4ubVertex3fvSUN"))!=0) nLinked++;
13092     if ((GLeeFuncPtr_glColor3fVertex3fSUN = (GLEEPFNGLCOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor3fVertex3fSUN"))!=0) nLinked++;
13093     if ((GLeeFuncPtr_glColor3fVertex3fvSUN = (GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor3fVertex3fvSUN"))!=0) nLinked++;
13094     if ((GLeeFuncPtr_glNormal3fVertex3fSUN = (GLEEPFNGLNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glNormal3fVertex3fSUN"))!=0) nLinked++;
13095     if ((GLeeFuncPtr_glNormal3fVertex3fvSUN = (GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glNormal3fVertex3fvSUN"))!=0) nLinked++;
13096     if ((GLeeFuncPtr_glColor4fNormal3fVertex3fSUN = (GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
13097     if ((GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN = (GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
13098     if ((GLeeFuncPtr_glTexCoord2fVertex3fSUN = (GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fSUN"))!=0) nLinked++;
13099     if ((GLeeFuncPtr_glTexCoord2fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fvSUN"))!=0) nLinked++;
13100     if ((GLeeFuncPtr_glTexCoord4fVertex4fSUN = (GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fSUN"))!=0) nLinked++;
13101     if ((GLeeFuncPtr_glTexCoord4fVertex4fvSUN = (GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fvSUN"))!=0) nLinked++;
13102     if ((GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN = (GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fSUN"))!=0) nLinked++;
13103     if ((GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN = (GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fvSUN"))!=0) nLinked++;
13104     if ((GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fSUN"))!=0) nLinked++;
13105     if ((GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fvSUN"))!=0) nLinked++;
13106     if ((GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++;
13107     if ((GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++;
13108     if ((GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
13109     if ((GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
13110     if ((GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN = (GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3fVertex4fSUN"))!=0) nLinked++;
13111     if ((GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN = (GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3fVertex4fvSUN"))!=0) nLinked++;
13112     if ((GLeeFuncPtr_glReplacementCodeuiVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fSUN"))!=0) nLinked++;
13113     if ((GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fvSUN"))!=0) nLinked++;
13114     if ((GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ubVertex3fSUN"))!=0) nLinked++;
13115     if ((GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ubVertex3fvSUN"))!=0) nLinked++;
13116     if ((GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVertex3fSUN"))!=0) nLinked++;
13117     if ((GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVertex3fvSUN"))!=0) nLinked++;
13118     if ((GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3fVertex3fSUN"))!=0) nLinked++;
13119     if ((GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3fVertex3fvSUN"))!=0) nLinked++;
13120     if ((GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
13121     if ((GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
13122     if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fVertex3fSUN"))!=0) nLinked++;
13123     if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fVertex3fvSUN"))!=0) nLinked++;
13124     if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++;
13125     if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++;
13126     if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
13127     if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
13128 #endif
13129     if (nLinked==40) return GLEE_LINK_COMPLETE;
13130     if (nLinked==0) return GLEE_LINK_FAIL;
13131     return GLEE_LINK_PARTIAL;
13132 }
13133 
13134 GLuint __GLeeLink_GL_EXT_blend_func_separate(void)
13135 {
13136     GLint nLinked=0;
13137 #ifdef __GLEE_GL_EXT_blend_func_separate
13138     if ((GLeeFuncPtr_glBlendFuncSeparateEXT = (GLEEPFNGLBLENDFUNCSEPARATEEXTPROC) __GLeeGetProcAddress("glBlendFuncSeparateEXT"))!=0) nLinked++;
13139 #endif
13140     if (nLinked==1) return GLEE_LINK_COMPLETE;
13141     if (nLinked==0) return GLEE_LINK_FAIL;
13142     return GLEE_LINK_PARTIAL;
13143 }
13144 
13145 GLuint __GLeeLink_GL_INGR_color_clamp(void) {return GLEE_LINK_COMPLETE;}
13146 
13147 GLuint __GLeeLink_GL_INGR_interlace_read(void) {return GLEE_LINK_COMPLETE;}
13148 
13149 GLuint __GLeeLink_GL_EXT_stencil_wrap(void) {return GLEE_LINK_COMPLETE;}
13150 
13151 GLuint __GLeeLink_GL_EXT_422_pixels(void) {return GLEE_LINK_COMPLETE;}
13152 
13153 GLuint __GLeeLink_GL_NV_texgen_reflection(void) {return GLEE_LINK_COMPLETE;}
13154 
13155 GLuint __GLeeLink_GL_EXT_texture_cube_map(void) {return GLEE_LINK_COMPLETE;}
13156 
13157 GLuint __GLeeLink_GL_SUN_convolution_border_modes(void) {return GLEE_LINK_COMPLETE;}
13158 
13159 GLuint __GLeeLink_GL_EXT_texture_env_add(void) {return GLEE_LINK_COMPLETE;}
13160 
13161 GLuint __GLeeLink_GL_EXT_texture_lod_bias(void) {return GLEE_LINK_COMPLETE;}
13162 
13163 GLuint __GLeeLink_GL_EXT_texture_filter_anisotropic(void) {return GLEE_LINK_COMPLETE;}
13164 
13165 GLuint __GLeeLink_GL_EXT_vertex_weighting(void)
13166 {
13167     GLint nLinked=0;
13168 #ifdef __GLEE_GL_EXT_vertex_weighting
13169     if ((GLeeFuncPtr_glVertexWeightfEXT = (GLEEPFNGLVERTEXWEIGHTFEXTPROC) __GLeeGetProcAddress("glVertexWeightfEXT"))!=0) nLinked++;
13170     if ((GLeeFuncPtr_glVertexWeightfvEXT = (GLEEPFNGLVERTEXWEIGHTFVEXTPROC) __GLeeGetProcAddress("glVertexWeightfvEXT"))!=0) nLinked++;
13171     if ((GLeeFuncPtr_glVertexWeightPointerEXT = (GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC) __GLeeGetProcAddress("glVertexWeightPointerEXT"))!=0) nLinked++;
13172 #endif
13173     if (nLinked==3) return GLEE_LINK_COMPLETE;
13174     if (nLinked==0) return GLEE_LINK_FAIL;
13175     return GLEE_LINK_PARTIAL;
13176 }
13177 
13178 GLuint __GLeeLink_GL_NV_light_max_exponent(void) {return GLEE_LINK_COMPLETE;}
13179 
13180 GLuint __GLeeLink_GL_NV_vertex_array_range(void)
13181 {
13182     GLint nLinked=0;
13183 #ifdef __GLEE_GL_NV_vertex_array_range
13184     if ((GLeeFuncPtr_glFlushVertexArrayRangeNV = (GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeNV"))!=0) nLinked++;
13185     if ((GLeeFuncPtr_glVertexArrayRangeNV = (GLEEPFNGLVERTEXARRAYRANGENVPROC) __GLeeGetProcAddress("glVertexArrayRangeNV"))!=0) nLinked++;
13186 #endif
13187     if (nLinked==2) return GLEE_LINK_COMPLETE;
13188     if (nLinked==0) return GLEE_LINK_FAIL;
13189     return GLEE_LINK_PARTIAL;
13190 }
13191 
13192 GLuint __GLeeLink_GL_NV_register_combiners(void)
13193 {
13194     GLint nLinked=0;
13195 #ifdef __GLEE_GL_NV_register_combiners
13196     if ((GLeeFuncPtr_glCombinerParameterfvNV = (GLEEPFNGLCOMBINERPARAMETERFVNVPROC) __GLeeGetProcAddress("glCombinerParameterfvNV"))!=0) nLinked++;
13197     if ((GLeeFuncPtr_glCombinerParameterfNV = (GLEEPFNGLCOMBINERPARAMETERFNVPROC) __GLeeGetProcAddress("glCombinerParameterfNV"))!=0) nLinked++;
13198     if ((GLeeFuncPtr_glCombinerParameterivNV = (GLEEPFNGLCOMBINERPARAMETERIVNVPROC) __GLeeGetProcAddress("glCombinerParameterivNV"))!=0) nLinked++;
13199     if ((GLeeFuncPtr_glCombinerParameteriNV = (GLEEPFNGLCOMBINERPARAMETERINVPROC) __GLeeGetProcAddress("glCombinerParameteriNV"))!=0) nLinked++;
13200     if ((GLeeFuncPtr_glCombinerInputNV = (GLEEPFNGLCOMBINERINPUTNVPROC) __GLeeGetProcAddress("glCombinerInputNV"))!=0) nLinked++;
13201     if ((GLeeFuncPtr_glCombinerOutputNV = (GLEEPFNGLCOMBINEROUTPUTNVPROC) __GLeeGetProcAddress("glCombinerOutputNV"))!=0) nLinked++;
13202     if ((GLeeFuncPtr_glFinalCombinerInputNV = (GLEEPFNGLFINALCOMBINERINPUTNVPROC) __GLeeGetProcAddress("glFinalCombinerInputNV"))!=0) nLinked++;
13203     if ((GLeeFuncPtr_glGetCombinerInputParameterfvNV = (GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterfvNV"))!=0) nLinked++;
13204     if ((GLeeFuncPtr_glGetCombinerInputParameterivNV = (GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterivNV"))!=0) nLinked++;
13205     if ((GLeeFuncPtr_glGetCombinerOutputParameterfvNV = (GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterfvNV"))!=0) nLinked++;
13206     if ((GLeeFuncPtr_glGetCombinerOutputParameterivNV = (GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterivNV"))!=0) nLinked++;
13207     if ((GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV = (GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameterfvNV"))!=0) nLinked++;
13208     if ((GLeeFuncPtr_glGetFinalCombinerInputParameterivNV = (GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameterivNV"))!=0) nLinked++;
13209 #endif
13210     if (nLinked==13) return GLEE_LINK_COMPLETE;
13211     if (nLinked==0) return GLEE_LINK_FAIL;
13212     return GLEE_LINK_PARTIAL;
13213 }
13214 
13215 GLuint __GLeeLink_GL_NV_fog_distance(void) {return GLEE_LINK_COMPLETE;}
13216 
13217 GLuint __GLeeLink_GL_NV_texgen_emboss(void) {return GLEE_LINK_COMPLETE;}
13218 
13219 GLuint __GLeeLink_GL_NV_blend_square(void) {return GLEE_LINK_COMPLETE;}
13220 
13221 GLuint __GLeeLink_GL_NV_texture_env_combine4(void) {return GLEE_LINK_COMPLETE;}
13222 
13223 GLuint __GLeeLink_GL_MESA_resize_buffers(void)
13224 {
13225     GLint nLinked=0;
13226 #ifdef __GLEE_GL_MESA_resize_buffers
13227     if ((GLeeFuncPtr_glResizeBuffersMESA = (GLEEPFNGLRESIZEBUFFERSMESAPROC) __GLeeGetProcAddress("glResizeBuffersMESA"))!=0) nLinked++;
13228 #endif
13229     if (nLinked==1) return GLEE_LINK_COMPLETE;
13230     if (nLinked==0) return GLEE_LINK_FAIL;
13231     return GLEE_LINK_PARTIAL;
13232 }
13233 
13234 GLuint __GLeeLink_GL_MESA_window_pos(void)
13235 {
13236     GLint nLinked=0;
13237 #ifdef __GLEE_GL_MESA_window_pos
13238     if ((GLeeFuncPtr_glWindowPos2dMESA = (GLEEPFNGLWINDOWPOS2DMESAPROC) __GLeeGetProcAddress("glWindowPos2dMESA"))!=0) nLinked++;
13239     if ((GLeeFuncPtr_glWindowPos2dvMESA = (GLEEPFNGLWINDOWPOS2DVMESAPROC) __GLeeGetProcAddress("glWindowPos2dvMESA"))!=0) nLinked++;
13240     if ((GLeeFuncPtr_glWindowPos2fMESA = (GLEEPFNGLWINDOWPOS2FMESAPROC) __GLeeGetProcAddress("glWindowPos2fMESA"))!=0) nLinked++;
13241     if ((GLeeFuncPtr_glWindowPos2fvMESA = (GLEEPFNGLWINDOWPOS2FVMESAPROC) __GLeeGetProcAddress("glWindowPos2fvMESA"))!=0) nLinked++;
13242     if ((GLeeFuncPtr_glWindowPos2iMESA = (GLEEPFNGLWINDOWPOS2IMESAPROC) __GLeeGetProcAddress("glWindowPos2iMESA"))!=0) nLinked++;
13243     if ((GLeeFuncPtr_glWindowPos2ivMESA = (GLEEPFNGLWINDOWPOS2IVMESAPROC) __GLeeGetProcAddress("glWindowPos2ivMESA"))!=0) nLinked++;
13244     if ((GLeeFuncPtr_glWindowPos2sMESA = (GLEEPFNGLWINDOWPOS2SMESAPROC) __GLeeGetProcAddress("glWindowPos2sMESA"))!=0) nLinked++;
13245     if ((GLeeFuncPtr_glWindowPos2svMESA = (GLEEPFNGLWINDOWPOS2SVMESAPROC) __GLeeGetProcAddress("glWindowPos2svMESA"))!=0) nLinked++;
13246     if ((GLeeFuncPtr_glWindowPos3dMESA = (GLEEPFNGLWINDOWPOS3DMESAPROC) __GLeeGetProcAddress("glWindowPos3dMESA"))!=0) nLinked++;
13247     if ((GLeeFuncPtr_glWindowPos3dvMESA = (GLEEPFNGLWINDOWPOS3DVMESAPROC) __GLeeGetProcAddress("glWindowPos3dvMESA"))!=0) nLinked++;
13248     if ((GLeeFuncPtr_glWindowPos3fMESA = (GLEEPFNGLWINDOWPOS3FMESAPROC) __GLeeGetProcAddress("glWindowPos3fMESA"))!=0) nLinked++;
13249     if ((GLeeFuncPtr_glWindowPos3fvMESA = (GLEEPFNGLWINDOWPOS3FVMESAPROC) __GLeeGetProcAddress("glWindowPos3fvMESA"))!=0) nLinked++;
13250     if ((GLeeFuncPtr_glWindowPos3iMESA = (GLEEPFNGLWINDOWPOS3IMESAPROC) __GLeeGetProcAddress("glWindowPos3iMESA"))!=0) nLinked++;
13251     if ((GLeeFuncPtr_glWindowPos3ivMESA = (GLEEPFNGLWINDOWPOS3IVMESAPROC) __GLeeGetProcAddress("glWindowPos3ivMESA"))!=0) nLinked++;
13252     if ((GLeeFuncPtr_glWindowPos3sMESA = (GLEEPFNGLWINDOWPOS3SMESAPROC) __GLeeGetProcAddress("glWindowPos3sMESA"))!=0) nLinked++;
13253     if ((GLeeFuncPtr_glWindowPos3svMESA = (GLEEPFNGLWINDOWPOS3SVMESAPROC) __GLeeGetProcAddress("glWindowPos3svMESA"))!=0) nLinked++;
13254     if ((GLeeFuncPtr_glWindowPos4dMESA = (GLEEPFNGLWINDOWPOS4DMESAPROC) __GLeeGetProcAddress("glWindowPos4dMESA"))!=0) nLinked++;
13255     if ((GLeeFuncPtr_glWindowPos4dvMESA = (GLEEPFNGLWINDOWPOS4DVMESAPROC) __GLeeGetProcAddress("glWindowPos4dvMESA"))!=0) nLinked++;
13256     if ((GLeeFuncPtr_glWindowPos4fMESA = (GLEEPFNGLWINDOWPOS4FMESAPROC) __GLeeGetProcAddress("glWindowPos4fMESA"))!=0) nLinked++;
13257     if ((GLeeFuncPtr_glWindowPos4fvMESA = (GLEEPFNGLWINDOWPOS4FVMESAPROC) __GLeeGetProcAddress("glWindowPos4fvMESA"))!=0) nLinked++;
13258     if ((GLeeFuncPtr_glWindowPos4iMESA = (GLEEPFNGLWINDOWPOS4IMESAPROC) __GLeeGetProcAddress("glWindowPos4iMESA"))!=0) nLinked++;
13259     if ((GLeeFuncPtr_glWindowPos4ivMESA = (GLEEPFNGLWINDOWPOS4IVMESAPROC) __GLeeGetProcAddress("glWindowPos4ivMESA"))!=0) nLinked++;
13260     if ((GLeeFuncPtr_glWindowPos4sMESA = (GLEEPFNGLWINDOWPOS4SMESAPROC) __GLeeGetProcAddress("glWindowPos4sMESA"))!=0) nLinked++;
13261     if ((GLeeFuncPtr_glWindowPos4svMESA = (GLEEPFNGLWINDOWPOS4SVMESAPROC) __GLeeGetProcAddress("glWindowPos4svMESA"))!=0) nLinked++;
13262 #endif
13263     if (nLinked==24) return GLEE_LINK_COMPLETE;
13264     if (nLinked==0) return GLEE_LINK_FAIL;
13265     return GLEE_LINK_PARTIAL;
13266 }
13267 
13268 GLuint __GLeeLink_GL_EXT_texture_compression_s3tc(void) {return GLEE_LINK_COMPLETE;}
13269 
13270 GLuint __GLeeLink_GL_IBM_cull_vertex(void) {return GLEE_LINK_COMPLETE;}
13271 
13272 GLuint __GLeeLink_GL_IBM_multimode_draw_arrays(void)
13273 {
13274     GLint nLinked=0;
13275 #ifdef __GLEE_GL_IBM_multimode_draw_arrays
13276     if ((GLeeFuncPtr_glMultiModeDrawArraysIBM = (GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawArraysIBM"))!=0) nLinked++;
13277     if ((GLeeFuncPtr_glMultiModeDrawElementsIBM = (GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawElementsIBM"))!=0) nLinked++;
13278 #endif
13279     if (nLinked==2) return GLEE_LINK_COMPLETE;
13280     if (nLinked==0) return GLEE_LINK_FAIL;
13281     return GLEE_LINK_PARTIAL;
13282 }
13283 
13284 GLuint __GLeeLink_GL_IBM_vertex_array_lists(void)
13285 {
13286     GLint nLinked=0;
13287 #ifdef __GLEE_GL_IBM_vertex_array_lists
13288     if ((GLeeFuncPtr_glColorPointerListIBM = (GLEEPFNGLCOLORPOINTERLISTIBMPROC) __GLeeGetProcAddress("glColorPointerListIBM"))!=0) nLinked++;
13289     if ((GLeeFuncPtr_glSecondaryColorPointerListIBM = (GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC) __GLeeGetProcAddress("glSecondaryColorPointerListIBM"))!=0) nLinked++;
13290     if ((GLeeFuncPtr_glEdgeFlagPointerListIBM = (GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC) __GLeeGetProcAddress("glEdgeFlagPointerListIBM"))!=0) nLinked++;
13291     if ((GLeeFuncPtr_glFogCoordPointerListIBM = (GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC) __GLeeGetProcAddress("glFogCoordPointerListIBM"))!=0) nLinked++;
13292     if ((GLeeFuncPtr_glIndexPointerListIBM = (GLEEPFNGLINDEXPOINTERLISTIBMPROC) __GLeeGetProcAddress("glIndexPointerListIBM"))!=0) nLinked++;
13293     if ((GLeeFuncPtr_glNormalPointerListIBM = (GLEEPFNGLNORMALPOINTERLISTIBMPROC) __GLeeGetProcAddress("glNormalPointerListIBM"))!=0) nLinked++;
13294     if ((GLeeFuncPtr_glTexCoordPointerListIBM = (GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC) __GLeeGetProcAddress("glTexCoordPointerListIBM"))!=0) nLinked++;
13295     if ((GLeeFuncPtr_glVertexPointerListIBM = (GLEEPFNGLVERTEXPOINTERLISTIBMPROC) __GLeeGetProcAddress("glVertexPointerListIBM"))!=0) nLinked++;
13296 #endif
13297     if (nLinked==8) return GLEE_LINK_COMPLETE;
13298     if (nLinked==0) return GLEE_LINK_FAIL;
13299     return GLEE_LINK_PARTIAL;
13300 }
13301 
13302 GLuint __GLeeLink_GL_SGIX_subsample(void) {return GLEE_LINK_COMPLETE;}
13303 
13304 GLuint __GLeeLink_GL_SGIX_ycrcb_subsample(void) {return GLEE_LINK_COMPLETE;}
13305 
13306 GLuint __GLeeLink_GL_SGIX_ycrcba(void) {return GLEE_LINK_COMPLETE;}
13307 
13308 GLuint __GLeeLink_GL_SGI_depth_pass_instrument(void) {return GLEE_LINK_COMPLETE;}
13309 
13310 GLuint __GLeeLink_GL_3DFX_texture_compression_FXT1(void) {return GLEE_LINK_COMPLETE;}
13311 
13312 GLuint __GLeeLink_GL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
13313 
13314 GLuint __GLeeLink_GL_3DFX_tbuffer(void)
13315 {
13316     GLint nLinked=0;
13317 #ifdef __GLEE_GL_3DFX_tbuffer
13318     if ((GLeeFuncPtr_glTbufferMask3DFX = (GLEEPFNGLTBUFFERMASK3DFXPROC) __GLeeGetProcAddress("glTbufferMask3DFX"))!=0) nLinked++;
13319 #endif
13320     if (nLinked==1) return GLEE_LINK_COMPLETE;
13321     if (nLinked==0) return GLEE_LINK_FAIL;
13322     return GLEE_LINK_PARTIAL;
13323 }
13324 
13325 GLuint __GLeeLink_GL_EXT_multisample(void)
13326 {
13327     GLint nLinked=0;
13328 #ifdef __GLEE_GL_EXT_multisample
13329     if ((GLeeFuncPtr_glSampleMaskEXT = (GLEEPFNGLSAMPLEMASKEXTPROC) __GLeeGetProcAddress("glSampleMaskEXT"))!=0) nLinked++;
13330     if ((GLeeFuncPtr_glSamplePatternEXT = (GLEEPFNGLSAMPLEPATTERNEXTPROC) __GLeeGetProcAddress("glSamplePatternEXT"))!=0) nLinked++;
13331 #endif
13332     if (nLinked==2) return GLEE_LINK_COMPLETE;
13333     if (nLinked==0) return GLEE_LINK_FAIL;
13334     return GLEE_LINK_PARTIAL;
13335 }
13336 
13337 GLuint __GLeeLink_GL_SGIX_vertex_preclip(void) {return GLEE_LINK_COMPLETE;}
13338 
13339 GLuint __GLeeLink_GL_SGIX_convolution_accuracy(void) {return GLEE_LINK_COMPLETE;}
13340 
13341 GLuint __GLeeLink_GL_SGIX_resample(void) {return GLEE_LINK_COMPLETE;}
13342 
13343 GLuint __GLeeLink_GL_SGIS_point_line_texgen(void) {return GLEE_LINK_COMPLETE;}
13344 
13345 GLuint __GLeeLink_GL_SGIS_texture_color_mask(void)
13346 {
13347     GLint nLinked=0;
13348 #ifdef __GLEE_GL_SGIS_texture_color_mask
13349     if ((GLeeFuncPtr_glTextureColorMaskSGIS = (GLEEPFNGLTEXTURECOLORMASKSGISPROC) __GLeeGetProcAddress("glTextureColorMaskSGIS"))!=0) nLinked++;
13350 #endif
13351     if (nLinked==1) return GLEE_LINK_COMPLETE;
13352     if (nLinked==0) return GLEE_LINK_FAIL;
13353     return GLEE_LINK_PARTIAL;
13354 }
13355 
13356 GLuint __GLeeLink_GL_EXT_texture_env_dot3(void) {return GLEE_LINK_COMPLETE;}
13357 
13358 GLuint __GLeeLink_GL_ATI_texture_mirror_once(void) {return GLEE_LINK_COMPLETE;}
13359 
13360 GLuint __GLeeLink_GL_NV_fence(void)
13361 {
13362     GLint nLinked=0;
13363 #ifdef __GLEE_GL_NV_fence
13364     if ((GLeeFuncPtr_glDeleteFencesNV = (GLEEPFNGLDELETEFENCESNVPROC) __GLeeGetProcAddress("glDeleteFencesNV"))!=0) nLinked++;
13365     if ((GLeeFuncPtr_glGenFencesNV = (GLEEPFNGLGENFENCESNVPROC) __GLeeGetProcAddress("glGenFencesNV"))!=0) nLinked++;
13366     if ((GLeeFuncPtr_glIsFenceNV = (GLEEPFNGLISFENCENVPROC) __GLeeGetProcAddress("glIsFenceNV"))!=0) nLinked++;
13367     if ((GLeeFuncPtr_glTestFenceNV = (GLEEPFNGLTESTFENCENVPROC) __GLeeGetProcAddress("glTestFenceNV"))!=0) nLinked++;
13368     if ((GLeeFuncPtr_glGetFenceivNV = (GLEEPFNGLGETFENCEIVNVPROC) __GLeeGetProcAddress("glGetFenceivNV"))!=0) nLinked++;
13369     if ((GLeeFuncPtr_glFinishFenceNV = (GLEEPFNGLFINISHFENCENVPROC) __GLeeGetProcAddress("glFinishFenceNV"))!=0) nLinked++;
13370     if ((GLeeFuncPtr_glSetFenceNV = (GLEEPFNGLSETFENCENVPROC) __GLeeGetProcAddress("glSetFenceNV"))!=0) nLinked++;
13371 #endif
13372     if (nLinked==7) return GLEE_LINK_COMPLETE;
13373     if (nLinked==0) return GLEE_LINK_FAIL;
13374     return GLEE_LINK_PARTIAL;
13375 }
13376 
13377 GLuint __GLeeLink_GL_IBM_texture_mirrored_repeat(void) {return GLEE_LINK_COMPLETE;}
13378 
13379 GLuint __GLeeLink_GL_NV_evaluators(void)
13380 {
13381     GLint nLinked=0;
13382 #ifdef __GLEE_GL_NV_evaluators
13383     if ((GLeeFuncPtr_glMapControlPointsNV = (GLEEPFNGLMAPCONTROLPOINTSNVPROC) __GLeeGetProcAddress("glMapControlPointsNV"))!=0) nLinked++;
13384     if ((GLeeFuncPtr_glMapParameterivNV = (GLEEPFNGLMAPPARAMETERIVNVPROC) __GLeeGetProcAddress("glMapParameterivNV"))!=0) nLinked++;
13385     if ((GLeeFuncPtr_glMapParameterfvNV = (GLEEPFNGLMAPPARAMETERFVNVPROC) __GLeeGetProcAddress("glMapParameterfvNV"))!=0) nLinked++;
13386     if ((GLeeFuncPtr_glGetMapControlPointsNV = (GLEEPFNGLGETMAPCONTROLPOINTSNVPROC) __GLeeGetProcAddress("glGetMapControlPointsNV"))!=0) nLinked++;
13387     if ((GLeeFuncPtr_glGetMapParameterivNV = (GLEEPFNGLGETMAPPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetMapParameterivNV"))!=0) nLinked++;
13388     if ((GLeeFuncPtr_glGetMapParameterfvNV = (GLEEPFNGLGETMAPPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetMapParameterfvNV"))!=0) nLinked++;
13389     if ((GLeeFuncPtr_glGetMapAttribParameterivNV = (GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterivNV"))!=0) nLinked++;
13390     if ((GLeeFuncPtr_glGetMapAttribParameterfvNV = (GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterfvNV"))!=0) nLinked++;
13391     if ((GLeeFuncPtr_glEvalMapsNV = (GLEEPFNGLEVALMAPSNVPROC) __GLeeGetProcAddress("glEvalMapsNV"))!=0) nLinked++;
13392 #endif
13393     if (nLinked==9) return GLEE_LINK_COMPLETE;
13394     if (nLinked==0) return GLEE_LINK_FAIL;
13395     return GLEE_LINK_PARTIAL;
13396 }
13397 
13398 GLuint __GLeeLink_GL_NV_packed_depth_stencil(void) {return GLEE_LINK_COMPLETE;}
13399 
13400 GLuint __GLeeLink_GL_NV_register_combiners2(void)
13401 {
13402     GLint nLinked=0;
13403 #ifdef __GLEE_GL_NV_register_combiners2
13404     if ((GLeeFuncPtr_glCombinerStageParameterfvNV = (GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC) __GLeeGetProcAddress("glCombinerStageParameterfvNV"))!=0) nLinked++;
13405     if ((GLeeFuncPtr_glGetCombinerStageParameterfvNV = (GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerStageParameterfvNV"))!=0) nLinked++;
13406 #endif
13407     if (nLinked==2) return GLEE_LINK_COMPLETE;
13408     if (nLinked==0) return GLEE_LINK_FAIL;
13409     return GLEE_LINK_PARTIAL;
13410 }
13411 
13412 GLuint __GLeeLink_GL_NV_texture_compression_vtc(void) {return GLEE_LINK_COMPLETE;}
13413 
13414 GLuint __GLeeLink_GL_NV_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
13415 
13416 GLuint __GLeeLink_GL_NV_texture_shader(void) {return GLEE_LINK_COMPLETE;}
13417 
13418 GLuint __GLeeLink_GL_NV_texture_shader2(void) {return GLEE_LINK_COMPLETE;}
13419 
13420 GLuint __GLeeLink_GL_NV_vertex_array_range2(void) {return GLEE_LINK_COMPLETE;}
13421 
13422 GLuint __GLeeLink_GL_NV_vertex_program(void)
13423 {
13424     GLint nLinked=0;
13425 #ifdef __GLEE_GL_NV_vertex_program
13426     if ((GLeeFuncPtr_glAreProgramsResidentNV = (GLEEPFNGLAREPROGRAMSRESIDENTNVPROC) __GLeeGetProcAddress("glAreProgramsResidentNV"))!=0) nLinked++;
13427     if ((GLeeFuncPtr_glBindProgramNV = (GLEEPFNGLBINDPROGRAMNVPROC) __GLeeGetProcAddress("glBindProgramNV"))!=0) nLinked++;
13428     if ((GLeeFuncPtr_glDeleteProgramsNV = (GLEEPFNGLDELETEPROGRAMSNVPROC) __GLeeGetProcAddress("glDeleteProgramsNV"))!=0) nLinked++;
13429     if ((GLeeFuncPtr_glExecuteProgramNV = (GLEEPFNGLEXECUTEPROGRAMNVPROC) __GLeeGetProcAddress("glExecuteProgramNV"))!=0) nLinked++;
13430     if ((GLeeFuncPtr_glGenProgramsNV = (GLEEPFNGLGENPROGRAMSNVPROC) __GLeeGetProcAddress("glGenProgramsNV"))!=0) nLinked++;
13431     if ((GLeeFuncPtr_glGetProgramParameterdvNV = (GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC) __GLeeGetProcAddress("glGetProgramParameterdvNV"))!=0) nLinked++;
13432     if ((GLeeFuncPtr_glGetProgramParameterfvNV = (GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetProgramParameterfvNV"))!=0) nLinked++;
13433     if ((GLeeFuncPtr_glGetProgramivNV = (GLEEPFNGLGETPROGRAMIVNVPROC) __GLeeGetProcAddress("glGetProgramivNV"))!=0) nLinked++;
13434     if ((GLeeFuncPtr_glGetProgramStringNV = (GLEEPFNGLGETPROGRAMSTRINGNVPROC) __GLeeGetProcAddress("glGetProgramStringNV"))!=0) nLinked++;
13435     if ((GLeeFuncPtr_glGetTrackMatrixivNV = (GLEEPFNGLGETTRACKMATRIXIVNVPROC) __GLeeGetProcAddress("glGetTrackMatrixivNV"))!=0) nLinked++;
13436     if ((GLeeFuncPtr_glGetVertexAttribdvNV = (GLEEPFNGLGETVERTEXATTRIBDVNVPROC) __GLeeGetProcAddress("glGetVertexAttribdvNV"))!=0) nLinked++;
13437     if ((GLeeFuncPtr_glGetVertexAttribfvNV = (GLEEPFNGLGETVERTEXATTRIBFVNVPROC) __GLeeGetProcAddress("glGetVertexAttribfvNV"))!=0) nLinked++;
13438     if ((GLeeFuncPtr_glGetVertexAttribivNV = (GLEEPFNGLGETVERTEXATTRIBIVNVPROC) __GLeeGetProcAddress("glGetVertexAttribivNV"))!=0) nLinked++;
13439     if ((GLeeFuncPtr_glGetVertexAttribPointervNV = (GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC) __GLeeGetProcAddress("glGetVertexAttribPointervNV"))!=0) nLinked++;
13440     if ((GLeeFuncPtr_glIsProgramNV = (GLEEPFNGLISPROGRAMNVPROC) __GLeeGetProcAddress("glIsProgramNV"))!=0) nLinked++;
13441     if ((GLeeFuncPtr_glLoadProgramNV = (GLEEPFNGLLOADPROGRAMNVPROC) __GLeeGetProcAddress("glLoadProgramNV"))!=0) nLinked++;
13442     if ((GLeeFuncPtr_glProgramParameter4dNV = (GLEEPFNGLPROGRAMPARAMETER4DNVPROC) __GLeeGetProcAddress("glProgramParameter4dNV"))!=0) nLinked++;
13443     if ((GLeeFuncPtr_glProgramParameter4dvNV = (GLEEPFNGLPROGRAMPARAMETER4DVNVPROC) __GLeeGetProcAddress("glProgramParameter4dvNV"))!=0) nLinked++;
13444     if ((GLeeFuncPtr_glProgramParameter4fNV = (GLEEPFNGLPROGRAMPARAMETER4FNVPROC) __GLeeGetProcAddress("glProgramParameter4fNV"))!=0) nLinked++;
13445     if ((GLeeFuncPtr_glProgramParameter4fvNV = (GLEEPFNGLPROGRAMPARAMETER4FVNVPROC) __GLeeGetProcAddress("glProgramParameter4fvNV"))!=0) nLinked++;
13446     if ((GLeeFuncPtr_glProgramParameters4dvNV = (GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC) __GLeeGetProcAddress("glProgramParameters4dvNV"))!=0) nLinked++;
13447     if ((GLeeFuncPtr_glProgramParameters4fvNV = (GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC) __GLeeGetProcAddress("glProgramParameters4fvNV"))!=0) nLinked++;
13448     if ((GLeeFuncPtr_glRequestResidentProgramsNV = (GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC) __GLeeGetProcAddress("glRequestResidentProgramsNV"))!=0) nLinked++;
13449     if ((GLeeFuncPtr_glTrackMatrixNV = (GLEEPFNGLTRACKMATRIXNVPROC) __GLeeGetProcAddress("glTrackMatrixNV"))!=0) nLinked++;
13450     if ((GLeeFuncPtr_glVertexAttribPointerNV = (GLEEPFNGLVERTEXATTRIBPOINTERNVPROC) __GLeeGetProcAddress("glVertexAttribPointerNV"))!=0) nLinked++;
13451     if ((GLeeFuncPtr_glVertexAttrib1dNV = (GLEEPFNGLVERTEXATTRIB1DNVPROC) __GLeeGetProcAddress("glVertexAttrib1dNV"))!=0) nLinked++;
13452     if ((GLeeFuncPtr_glVertexAttrib1dvNV = (GLEEPFNGLVERTEXATTRIB1DVNVPROC) __GLeeGetProcAddress("glVertexAttrib1dvNV"))!=0) nLinked++;
13453     if ((GLeeFuncPtr_glVertexAttrib1fNV = (GLEEPFNGLVERTEXATTRIB1FNVPROC) __GLeeGetProcAddress("glVertexAttrib1fNV"))!=0) nLinked++;
13454     if ((GLeeFuncPtr_glVertexAttrib1fvNV = (GLEEPFNGLVERTEXATTRIB1FVNVPROC) __GLeeGetProcAddress("glVertexAttrib1fvNV"))!=0) nLinked++;
13455     if ((GLeeFuncPtr_glVertexAttrib1sNV = (GLEEPFNGLVERTEXATTRIB1SNVPROC) __GLeeGetProcAddress("glVertexAttrib1sNV"))!=0) nLinked++;
13456     if ((GLeeFuncPtr_glVertexAttrib1svNV = (GLEEPFNGLVERTEXATTRIB1SVNVPROC) __GLeeGetProcAddress("glVertexAttrib1svNV"))!=0) nLinked++;
13457     if ((GLeeFuncPtr_glVertexAttrib2dNV = (GLEEPFNGLVERTEXATTRIB2DNVPROC) __GLeeGetProcAddress("glVertexAttrib2dNV"))!=0) nLinked++;
13458     if ((GLeeFuncPtr_glVertexAttrib2dvNV = (GLEEPFNGLVERTEXATTRIB2DVNVPROC) __GLeeGetProcAddress("glVertexAttrib2dvNV"))!=0) nLinked++;
13459     if ((GLeeFuncPtr_glVertexAttrib2fNV = (GLEEPFNGLVERTEXATTRIB2FNVPROC) __GLeeGetProcAddress("glVertexAttrib2fNV"))!=0) nLinked++;
13460     if ((GLeeFuncPtr_glVertexAttrib2fvNV = (GLEEPFNGLVERTEXATTRIB2FVNVPROC) __GLeeGetProcAddress("glVertexAttrib2fvNV"))!=0) nLinked++;
13461     if ((GLeeFuncPtr_glVertexAttrib2sNV = (GLEEPFNGLVERTEXATTRIB2SNVPROC) __GLeeGetProcAddress("glVertexAttrib2sNV"))!=0) nLinked++;
13462     if ((GLeeFuncPtr_glVertexAttrib2svNV = (GLEEPFNGLVERTEXATTRIB2SVNVPROC) __GLeeGetProcAddress("glVertexAttrib2svNV"))!=0) nLinked++;
13463     if ((GLeeFuncPtr_glVertexAttrib3dNV = (GLEEPFNGLVERTEXATTRIB3DNVPROC) __GLeeGetProcAddress("glVertexAttrib3dNV"))!=0) nLinked++;
13464     if ((GLeeFuncPtr_glVertexAttrib3dvNV = (GLEEPFNGLVERTEXATTRIB3DVNVPROC) __GLeeGetProcAddress("glVertexAttrib3dvNV"))!=0) nLinked++;
13465     if ((GLeeFuncPtr_glVertexAttrib3fNV = (GLEEPFNGLVERTEXATTRIB3FNVPROC) __GLeeGetProcAddress("glVertexAttrib3fNV"))!=0) nLinked++;
13466     if ((GLeeFuncPtr_glVertexAttrib3fvNV = (GLEEPFNGLVERTEXATTRIB3FVNVPROC) __GLeeGetProcAddress("glVertexAttrib3fvNV"))!=0) nLinked++;
13467     if ((GLeeFuncPtr_glVertexAttrib3sNV = (GLEEPFNGLVERTEXATTRIB3SNVPROC) __GLeeGetProcAddress("glVertexAttrib3sNV"))!=0) nLinked++;
13468     if ((GLeeFuncPtr_glVertexAttrib3svNV = (GLEEPFNGLVERTEXATTRIB3SVNVPROC) __GLeeGetProcAddress("glVertexAttrib3svNV"))!=0) nLinked++;
13469     if ((GLeeFuncPtr_glVertexAttrib4dNV = (GLEEPFNGLVERTEXATTRIB4DNVPROC) __GLeeGetProcAddress("glVertexAttrib4dNV"))!=0) nLinked++;
13470     if ((GLeeFuncPtr_glVertexAttrib4dvNV = (GLEEPFNGLVERTEXATTRIB4DVNVPROC) __GLeeGetProcAddress("glVertexAttrib4dvNV"))!=0) nLinked++;
13471     if ((GLeeFuncPtr_glVertexAttrib4fNV = (GLEEPFNGLVERTEXATTRIB4FNVPROC) __GLeeGetProcAddress("glVertexAttrib4fNV"))!=0) nLinked++;
13472     if ((GLeeFuncPtr_glVertexAttrib4fvNV = (GLEEPFNGLVERTEXATTRIB4FVNVPROC) __GLeeGetProcAddress("glVertexAttrib4fvNV"))!=0) nLinked++;
13473     if ((GLeeFuncPtr_glVertexAttrib4sNV = (GLEEPFNGLVERTEXATTRIB4SNVPROC) __GLeeGetProcAddress("glVertexAttrib4sNV"))!=0) nLinked++;
13474     if ((GLeeFuncPtr_glVertexAttrib4svNV = (GLEEPFNGLVERTEXATTRIB4SVNVPROC) __GLeeGetProcAddress("glVertexAttrib4svNV"))!=0) nLinked++;
13475     if ((GLeeFuncPtr_glVertexAttrib4ubNV = (GLEEPFNGLVERTEXATTRIB4UBNVPROC) __GLeeGetProcAddress("glVertexAttrib4ubNV"))!=0) nLinked++;
13476     if ((GLeeFuncPtr_glVertexAttrib4ubvNV = (GLEEPFNGLVERTEXATTRIB4UBVNVPROC) __GLeeGetProcAddress("glVertexAttrib4ubvNV"))!=0) nLinked++;
13477     if ((GLeeFuncPtr_glVertexAttribs1dvNV = (GLEEPFNGLVERTEXATTRIBS1DVNVPROC) __GLeeGetProcAddress("glVertexAttribs1dvNV"))!=0) nLinked++;
13478     if ((GLeeFuncPtr_glVertexAttribs1fvNV = (GLEEPFNGLVERTEXATTRIBS1FVNVPROC) __GLeeGetProcAddress("glVertexAttribs1fvNV"))!=0) nLinked++;
13479     if ((GLeeFuncPtr_glVertexAttribs1svNV = (GLEEPFNGLVERTEXATTRIBS1SVNVPROC) __GLeeGetProcAddress("glVertexAttribs1svNV"))!=0) nLinked++;
13480     if ((GLeeFuncPtr_glVertexAttribs2dvNV = (GLEEPFNGLVERTEXATTRIBS2DVNVPROC) __GLeeGetProcAddress("glVertexAttribs2dvNV"))!=0) nLinked++;
13481     if ((GLeeFuncPtr_glVertexAttribs2fvNV = (GLEEPFNGLVERTEXATTRIBS2FVNVPROC) __GLeeGetProcAddress("glVertexAttribs2fvNV"))!=0) nLinked++;
13482     if ((GLeeFuncPtr_glVertexAttribs2svNV = (GLEEPFNGLVERTEXATTRIBS2SVNVPROC) __GLeeGetProcAddress("glVertexAttribs2svNV"))!=0) nLinked++;
13483     if ((GLeeFuncPtr_glVertexAttribs3dvNV = (GLEEPFNGLVERTEXATTRIBS3DVNVPROC) __GLeeGetProcAddress("glVertexAttribs3dvNV"))!=0) nLinked++;
13484     if ((GLeeFuncPtr_glVertexAttribs3fvNV = (GLEEPFNGLVERTEXATTRIBS3FVNVPROC) __GLeeGetProcAddress("glVertexAttribs3fvNV"))!=0) nLinked++;
13485     if ((GLeeFuncPtr_glVertexAttribs3svNV = (GLEEPFNGLVERTEXATTRIBS3SVNVPROC) __GLeeGetProcAddress("glVertexAttribs3svNV"))!=0) nLinked++;
13486     if ((GLeeFuncPtr_glVertexAttribs4dvNV = (GLEEPFNGLVERTEXATTRIBS4DVNVPROC) __GLeeGetProcAddress("glVertexAttribs4dvNV"))!=0) nLinked++;
13487     if ((GLeeFuncPtr_glVertexAttribs4fvNV = (GLEEPFNGLVERTEXATTRIBS4FVNVPROC) __GLeeGetProcAddress("glVertexAttribs4fvNV"))!=0) nLinked++;
13488     if ((GLeeFuncPtr_glVertexAttribs4svNV = (GLEEPFNGLVERTEXATTRIBS4SVNVPROC) __GLeeGetProcAddress("glVertexAttribs4svNV"))!=0) nLinked++;
13489     if ((GLeeFuncPtr_glVertexAttribs4ubvNV = (GLEEPFNGLVERTEXATTRIBS4UBVNVPROC) __GLeeGetProcAddress("glVertexAttribs4ubvNV"))!=0) nLinked++;
13490 #endif
13491     if (nLinked==64) return GLEE_LINK_COMPLETE;
13492     if (nLinked==0) return GLEE_LINK_FAIL;
13493     return GLEE_LINK_PARTIAL;
13494 }
13495 
13496 GLuint __GLeeLink_GL_SGIX_texture_coordinate_clamp(void) {return GLEE_LINK_COMPLETE;}
13497 
13498 GLuint __GLeeLink_GL_SGIX_scalebias_hint(void) {return GLEE_LINK_COMPLETE;}
13499 
13500 GLuint __GLeeLink_GL_OML_interlace(void) {return GLEE_LINK_COMPLETE;}
13501 
13502 GLuint __GLeeLink_GL_OML_subsample(void) {return GLEE_LINK_COMPLETE;}
13503 
13504 GLuint __GLeeLink_GL_OML_resample(void) {return GLEE_LINK_COMPLETE;}
13505 
13506 GLuint __GLeeLink_GL_NV_copy_depth_to_color(void) {return GLEE_LINK_COMPLETE;}
13507 
13508 GLuint __GLeeLink_GL_ATI_envmap_bumpmap(void)
13509 {
13510     GLint nLinked=0;
13511 #ifdef __GLEE_GL_ATI_envmap_bumpmap
13512     if ((GLeeFuncPtr_glTexBumpParameterivATI = (GLEEPFNGLTEXBUMPPARAMETERIVATIPROC) __GLeeGetProcAddress("glTexBumpParameterivATI"))!=0) nLinked++;
13513     if ((GLeeFuncPtr_glTexBumpParameterfvATI = (GLEEPFNGLTEXBUMPPARAMETERFVATIPROC) __GLeeGetProcAddress("glTexBumpParameterfvATI"))!=0) nLinked++;
13514     if ((GLeeFuncPtr_glGetTexBumpParameterivATI = (GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterivATI"))!=0) nLinked++;
13515     if ((GLeeFuncPtr_glGetTexBumpParameterfvATI = (GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterfvATI"))!=0) nLinked++;
13516 #endif
13517     if (nLinked==4) return GLEE_LINK_COMPLETE;
13518     if (nLinked==0) return GLEE_LINK_FAIL;
13519     return GLEE_LINK_PARTIAL;
13520 }
13521 
13522 GLuint __GLeeLink_GL_ATI_fragment_shader(void)
13523 {
13524     GLint nLinked=0;
13525 #ifdef __GLEE_GL_ATI_fragment_shader
13526     if ((GLeeFuncPtr_glGenFragmentShadersATI = (GLEEPFNGLGENFRAGMENTSHADERSATIPROC) __GLeeGetProcAddress("glGenFragmentShadersATI"))!=0) nLinked++;
13527     if ((GLeeFuncPtr_glBindFragmentShaderATI = (GLEEPFNGLBINDFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glBindFragmentShaderATI"))!=0) nLinked++;
13528     if ((GLeeFuncPtr_glDeleteFragmentShaderATI = (GLEEPFNGLDELETEFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glDeleteFragmentShaderATI"))!=0) nLinked++;
13529     if ((GLeeFuncPtr_glBeginFragmentShaderATI = (GLEEPFNGLBEGINFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glBeginFragmentShaderATI"))!=0) nLinked++;
13530     if ((GLeeFuncPtr_glEndFragmentShaderATI = (GLEEPFNGLENDFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glEndFragmentShaderATI"))!=0) nLinked++;
13531     if ((GLeeFuncPtr_glPassTexCoordATI = (GLEEPFNGLPASSTEXCOORDATIPROC) __GLeeGetProcAddress("glPassTexCoordATI"))!=0) nLinked++;
13532     if ((GLeeFuncPtr_glSampleMapATI = (GLEEPFNGLSAMPLEMAPATIPROC) __GLeeGetProcAddress("glSampleMapATI"))!=0) nLinked++;
13533     if ((GLeeFuncPtr_glColorFragmentOp1ATI = (GLEEPFNGLCOLORFRAGMENTOP1ATIPROC) __GLeeGetProcAddress("glColorFragmentOp1ATI"))!=0) nLinked++;
13534     if ((GLeeFuncPtr_glColorFragmentOp2ATI = (GLEEPFNGLCOLORFRAGMENTOP2ATIPROC) __GLeeGetProcAddress("glColorFragmentOp2ATI"))!=0) nLinked++;
13535     if ((GLeeFuncPtr_glColorFragmentOp3ATI = (GLEEPFNGLCOLORFRAGMENTOP3ATIPROC) __GLeeGetProcAddress("glColorFragmentOp3ATI"))!=0) nLinked++;
13536     if ((GLeeFuncPtr_glAlphaFragmentOp1ATI = (GLEEPFNGLALPHAFRAGMENTOP1ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp1ATI"))!=0) nLinked++;
13537     if ((GLeeFuncPtr_glAlphaFragmentOp2ATI = (GLEEPFNGLALPHAFRAGMENTOP2ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp2ATI"))!=0) nLinked++;
13538     if ((GLeeFuncPtr_glAlphaFragmentOp3ATI = (GLEEPFNGLALPHAFRAGMENTOP3ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp3ATI"))!=0) nLinked++;
13539     if ((GLeeFuncPtr_glSetFragmentShaderConstantATI = (GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC) __GLeeGetProcAddress("glSetFragmentShaderConstantATI"))!=0) nLinked++;
13540 #endif
13541     if (nLinked==14) return GLEE_LINK_COMPLETE;
13542     if (nLinked==0) return GLEE_LINK_FAIL;
13543     return GLEE_LINK_PARTIAL;
13544 }
13545 
13546 GLuint __GLeeLink_GL_ATI_pn_triangles(void)
13547 {
13548     GLint nLinked=0;
13549 #ifdef __GLEE_GL_ATI_pn_triangles
13550     if ((GLeeFuncPtr_glPNTrianglesiATI = (GLEEPFNGLPNTRIANGLESIATIPROC) __GLeeGetProcAddress("glPNTrianglesiATI"))!=0) nLinked++;
13551     if ((GLeeFuncPtr_glPNTrianglesfATI = (GLEEPFNGLPNTRIANGLESFATIPROC) __GLeeGetProcAddress("glPNTrianglesfATI"))!=0) nLinked++;
13552 #endif
13553     if (nLinked==2) return GLEE_LINK_COMPLETE;
13554     if (nLinked==0) return GLEE_LINK_FAIL;
13555     return GLEE_LINK_PARTIAL;
13556 }
13557 
13558 GLuint __GLeeLink_GL_ATI_vertex_array_object(void)
13559 {
13560     GLint nLinked=0;
13561 #ifdef __GLEE_GL_ATI_vertex_array_object
13562     if ((GLeeFuncPtr_glNewObjectBufferATI = (GLEEPFNGLNEWOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glNewObjectBufferATI"))!=0) nLinked++;
13563     if ((GLeeFuncPtr_glIsObjectBufferATI = (GLEEPFNGLISOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glIsObjectBufferATI"))!=0) nLinked++;
13564     if ((GLeeFuncPtr_glUpdateObjectBufferATI = (GLEEPFNGLUPDATEOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glUpdateObjectBufferATI"))!=0) nLinked++;
13565     if ((GLeeFuncPtr_glGetObjectBufferfvATI = (GLEEPFNGLGETOBJECTBUFFERFVATIPROC) __GLeeGetProcAddress("glGetObjectBufferfvATI"))!=0) nLinked++;
13566     if ((GLeeFuncPtr_glGetObjectBufferivATI = (GLEEPFNGLGETOBJECTBUFFERIVATIPROC) __GLeeGetProcAddress("glGetObjectBufferivATI"))!=0) nLinked++;
13567     if ((GLeeFuncPtr_glFreeObjectBufferATI = (GLEEPFNGLFREEOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glFreeObjectBufferATI"))!=0) nLinked++;
13568     if ((GLeeFuncPtr_glArrayObjectATI = (GLEEPFNGLARRAYOBJECTATIPROC) __GLeeGetProcAddress("glArrayObjectATI"))!=0) nLinked++;
13569     if ((GLeeFuncPtr_glGetArrayObjectfvATI = (GLEEPFNGLGETARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetArrayObjectfvATI"))!=0) nLinked++;
13570     if ((GLeeFuncPtr_glGetArrayObjectivATI = (GLEEPFNGLGETARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetArrayObjectivATI"))!=0) nLinked++;
13571     if ((GLeeFuncPtr_glVariantArrayObjectATI = (GLEEPFNGLVARIANTARRAYOBJECTATIPROC) __GLeeGetProcAddress("glVariantArrayObjectATI"))!=0) nLinked++;
13572     if ((GLeeFuncPtr_glGetVariantArrayObjectfvATI = (GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectfvATI"))!=0) nLinked++;
13573     if ((GLeeFuncPtr_glGetVariantArrayObjectivATI = (GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectivATI"))!=0) nLinked++;
13574 #endif
13575     if (nLinked==12) return GLEE_LINK_COMPLETE;
13576     if (nLinked==0) return GLEE_LINK_FAIL;
13577     return GLEE_LINK_PARTIAL;
13578 }
13579 
13580 GLuint __GLeeLink_GL_EXT_vertex_shader(void)
13581 {
13582     GLint nLinked=0;
13583 #ifdef __GLEE_GL_EXT_vertex_shader
13584     if ((GLeeFuncPtr_glBeginVertexShaderEXT = (GLEEPFNGLBEGINVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glBeginVertexShaderEXT"))!=0) nLinked++;
13585     if ((GLeeFuncPtr_glEndVertexShaderEXT = (GLEEPFNGLENDVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glEndVertexShaderEXT"))!=0) nLinked++;
13586     if ((GLeeFuncPtr_glBindVertexShaderEXT = (GLEEPFNGLBINDVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glBindVertexShaderEXT"))!=0) nLinked++;
13587     if ((GLeeFuncPtr_glGenVertexShadersEXT = (GLEEPFNGLGENVERTEXSHADERSEXTPROC) __GLeeGetProcAddress("glGenVertexShadersEXT"))!=0) nLinked++;
13588     if ((GLeeFuncPtr_glDeleteVertexShaderEXT = (GLEEPFNGLDELETEVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glDeleteVertexShaderEXT"))!=0) nLinked++;
13589     if ((GLeeFuncPtr_glShaderOp1EXT = (GLEEPFNGLSHADEROP1EXTPROC) __GLeeGetProcAddress("glShaderOp1EXT"))!=0) nLinked++;
13590     if ((GLeeFuncPtr_glShaderOp2EXT = (GLEEPFNGLSHADEROP2EXTPROC) __GLeeGetProcAddress("glShaderOp2EXT"))!=0) nLinked++;
13591     if ((GLeeFuncPtr_glShaderOp3EXT = (GLEEPFNGLSHADEROP3EXTPROC) __GLeeGetProcAddress("glShaderOp3EXT"))!=0) nLinked++;
13592     if ((GLeeFuncPtr_glSwizzleEXT = (GLEEPFNGLSWIZZLEEXTPROC) __GLeeGetProcAddress("glSwizzleEXT"))!=0) nLinked++;
13593     if ((GLeeFuncPtr_glWriteMaskEXT = (GLEEPFNGLWRITEMASKEXTPROC) __GLeeGetProcAddress("glWriteMaskEXT"))!=0) nLinked++;
13594     if ((GLeeFuncPtr_glInsertComponentEXT = (GLEEPFNGLINSERTCOMPONENTEXTPROC) __GLeeGetProcAddress("glInsertComponentEXT"))!=0) nLinked++;
13595     if ((GLeeFuncPtr_glExtractComponentEXT = (GLEEPFNGLEXTRACTCOMPONENTEXTPROC) __GLeeGetProcAddress("glExtractComponentEXT"))!=0) nLinked++;
13596     if ((GLeeFuncPtr_glGenSymbolsEXT = (GLEEPFNGLGENSYMBOLSEXTPROC) __GLeeGetProcAddress("glGenSymbolsEXT"))!=0) nLinked++;
13597     if ((GLeeFuncPtr_glSetInvariantEXT = (GLEEPFNGLSETINVARIANTEXTPROC) __GLeeGetProcAddress("glSetInvariantEXT"))!=0) nLinked++;
13598     if ((GLeeFuncPtr_glSetLocalConstantEXT = (GLEEPFNGLSETLOCALCONSTANTEXTPROC) __GLeeGetProcAddress("glSetLocalConstantEXT"))!=0) nLinked++;
13599     if ((GLeeFuncPtr_glVariantbvEXT = (GLEEPFNGLVARIANTBVEXTPROC) __GLeeGetProcAddress("glVariantbvEXT"))!=0) nLinked++;
13600     if ((GLeeFuncPtr_glVariantsvEXT = (GLEEPFNGLVARIANTSVEXTPROC) __GLeeGetProcAddress("glVariantsvEXT"))!=0) nLinked++;
13601     if ((GLeeFuncPtr_glVariantivEXT = (GLEEPFNGLVARIANTIVEXTPROC) __GLeeGetProcAddress("glVariantivEXT"))!=0) nLinked++;
13602     if ((GLeeFuncPtr_glVariantfvEXT = (GLEEPFNGLVARIANTFVEXTPROC) __GLeeGetProcAddress("glVariantfvEXT"))!=0) nLinked++;
13603     if ((GLeeFuncPtr_glVariantdvEXT = (GLEEPFNGLVARIANTDVEXTPROC) __GLeeGetProcAddress("glVariantdvEXT"))!=0) nLinked++;
13604     if ((GLeeFuncPtr_glVariantubvEXT = (GLEEPFNGLVARIANTUBVEXTPROC) __GLeeGetProcAddress("glVariantubvEXT"))!=0) nLinked++;
13605     if ((GLeeFuncPtr_glVariantusvEXT = (GLEEPFNGLVARIANTUSVEXTPROC) __GLeeGetProcAddress("glVariantusvEXT"))!=0) nLinked++;
13606     if ((GLeeFuncPtr_glVariantuivEXT = (GLEEPFNGLVARIANTUIVEXTPROC) __GLeeGetProcAddress("glVariantuivEXT"))!=0) nLinked++;
13607     if ((GLeeFuncPtr_glVariantPointerEXT = (GLEEPFNGLVARIANTPOINTEREXTPROC) __GLeeGetProcAddress("glVariantPointerEXT"))!=0) nLinked++;
13608     if ((GLeeFuncPtr_glEnableVariantClientStateEXT = (GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glEnableVariantClientStateEXT"))!=0) nLinked++;
13609     if ((GLeeFuncPtr_glDisableVariantClientStateEXT = (GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glDisableVariantClientStateEXT"))!=0) nLinked++;
13610     if ((GLeeFuncPtr_glBindLightParameterEXT = (GLEEPFNGLBINDLIGHTPARAMETEREXTPROC) __GLeeGetProcAddress("glBindLightParameterEXT"))!=0) nLinked++;
13611     if ((GLeeFuncPtr_glBindMaterialParameterEXT = (GLEEPFNGLBINDMATERIALPARAMETEREXTPROC) __GLeeGetProcAddress("glBindMaterialParameterEXT"))!=0) nLinked++;
13612     if ((GLeeFuncPtr_glBindTexGenParameterEXT = (GLEEPFNGLBINDTEXGENPARAMETEREXTPROC) __GLeeGetProcAddress("glBindTexGenParameterEXT"))!=0) nLinked++;
13613     if ((GLeeFuncPtr_glBindTextureUnitParameterEXT = (GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC) __GLeeGetProcAddress("glBindTextureUnitParameterEXT"))!=0) nLinked++;
13614     if ((GLeeFuncPtr_glBindParameterEXT = (GLEEPFNGLBINDPARAMETEREXTPROC) __GLeeGetProcAddress("glBindParameterEXT"))!=0) nLinked++;
13615     if ((GLeeFuncPtr_glIsVariantEnabledEXT = (GLEEPFNGLISVARIANTENABLEDEXTPROC) __GLeeGetProcAddress("glIsVariantEnabledEXT"))!=0) nLinked++;
13616     if ((GLeeFuncPtr_glGetVariantBooleanvEXT = (GLEEPFNGLGETVARIANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetVariantBooleanvEXT"))!=0) nLinked++;
13617     if ((GLeeFuncPtr_glGetVariantIntegervEXT = (GLEEPFNGLGETVARIANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetVariantIntegervEXT"))!=0) nLinked++;
13618     if ((GLeeFuncPtr_glGetVariantFloatvEXT = (GLEEPFNGLGETVARIANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetVariantFloatvEXT"))!=0) nLinked++;
13619     if ((GLeeFuncPtr_glGetVariantPointervEXT = (GLEEPFNGLGETVARIANTPOINTERVEXTPROC) __GLeeGetProcAddress("glGetVariantPointervEXT"))!=0) nLinked++;
13620     if ((GLeeFuncPtr_glGetInvariantBooleanvEXT = (GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetInvariantBooleanvEXT"))!=0) nLinked++;
13621     if ((GLeeFuncPtr_glGetInvariantIntegervEXT = (GLEEPFNGLGETINVARIANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetInvariantIntegervEXT"))!=0) nLinked++;
13622     if ((GLeeFuncPtr_glGetInvariantFloatvEXT = (GLEEPFNGLGETINVARIANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetInvariantFloatvEXT"))!=0) nLinked++;
13623     if ((GLeeFuncPtr_glGetLocalConstantBooleanvEXT = (GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantBooleanvEXT"))!=0) nLinked++;
13624     if ((GLeeFuncPtr_glGetLocalConstantIntegervEXT = (GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantIntegervEXT"))!=0) nLinked++;
13625     if ((GLeeFuncPtr_glGetLocalConstantFloatvEXT = (GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantFloatvEXT"))!=0) nLinked++;
13626 #endif
13627     if (nLinked==42) return GLEE_LINK_COMPLETE;
13628     if (nLinked==0) return GLEE_LINK_FAIL;
13629     return GLEE_LINK_PARTIAL;
13630 }
13631 
13632 GLuint __GLeeLink_GL_ATI_vertex_streams(void)
13633 {
13634     GLint nLinked=0;
13635 #ifdef __GLEE_GL_ATI_vertex_streams
13636     if ((GLeeFuncPtr_glVertexStream1sATI = (GLEEPFNGLVERTEXSTREAM1SATIPROC) __GLeeGetProcAddress("glVertexStream1sATI"))!=0) nLinked++;
13637     if ((GLeeFuncPtr_glVertexStream1svATI = (GLEEPFNGLVERTEXSTREAM1SVATIPROC) __GLeeGetProcAddress("glVertexStream1svATI"))!=0) nLinked++;
13638     if ((GLeeFuncPtr_glVertexStream1iATI = (GLEEPFNGLVERTEXSTREAM1IATIPROC) __GLeeGetProcAddress("glVertexStream1iATI"))!=0) nLinked++;
13639     if ((GLeeFuncPtr_glVertexStream1ivATI = (GLEEPFNGLVERTEXSTREAM1IVATIPROC) __GLeeGetProcAddress("glVertexStream1ivATI"))!=0) nLinked++;
13640     if ((GLeeFuncPtr_glVertexStream1fATI = (GLEEPFNGLVERTEXSTREAM1FATIPROC) __GLeeGetProcAddress("glVertexStream1fATI"))!=0) nLinked++;
13641     if ((GLeeFuncPtr_glVertexStream1fvATI = (GLEEPFNGLVERTEXSTREAM1FVATIPROC) __GLeeGetProcAddress("glVertexStream1fvATI"))!=0) nLinked++;
13642     if ((GLeeFuncPtr_glVertexStream1dATI = (GLEEPFNGLVERTEXSTREAM1DATIPROC) __GLeeGetProcAddress("glVertexStream1dATI"))!=0) nLinked++;
13643     if ((GLeeFuncPtr_glVertexStream1dvATI = (GLEEPFNGLVERTEXSTREAM1DVATIPROC) __GLeeGetProcAddress("glVertexStream1dvATI"))!=0) nLinked++;
13644     if ((GLeeFuncPtr_glVertexStream2sATI = (GLEEPFNGLVERTEXSTREAM2SATIPROC) __GLeeGetProcAddress("glVertexStream2sATI"))!=0) nLinked++;
13645     if ((GLeeFuncPtr_glVertexStream2svATI = (GLEEPFNGLVERTEXSTREAM2SVATIPROC) __GLeeGetProcAddress("glVertexStream2svATI"))!=0) nLinked++;
13646     if ((GLeeFuncPtr_glVertexStream2iATI = (GLEEPFNGLVERTEXSTREAM2IATIPROC) __GLeeGetProcAddress("glVertexStream2iATI"))!=0) nLinked++;
13647     if ((GLeeFuncPtr_glVertexStream2ivATI = (GLEEPFNGLVERTEXSTREAM2IVATIPROC) __GLeeGetProcAddress("glVertexStream2ivATI"))!=0) nLinked++;
13648     if ((GLeeFuncPtr_glVertexStream2fATI = (GLEEPFNGLVERTEXSTREAM2FATIPROC) __GLeeGetProcAddress("glVertexStream2fATI"))!=0) nLinked++;
13649     if ((GLeeFuncPtr_glVertexStream2fvATI = (GLEEPFNGLVERTEXSTREAM2FVATIPROC) __GLeeGetProcAddress("glVertexStream2fvATI"))!=0) nLinked++;
13650     if ((GLeeFuncPtr_glVertexStream2dATI = (GLEEPFNGLVERTEXSTREAM2DATIPROC) __GLeeGetProcAddress("glVertexStream2dATI"))!=0) nLinked++;
13651     if ((GLeeFuncPtr_glVertexStream2dvATI = (GLEEPFNGLVERTEXSTREAM2DVATIPROC) __GLeeGetProcAddress("glVertexStream2dvATI"))!=0) nLinked++;
13652     if ((GLeeFuncPtr_glVertexStream3sATI = (GLEEPFNGLVERTEXSTREAM3SATIPROC) __GLeeGetProcAddress("glVertexStream3sATI"))!=0) nLinked++;
13653     if ((GLeeFuncPtr_glVertexStream3svATI = (GLEEPFNGLVERTEXSTREAM3SVATIPROC) __GLeeGetProcAddress("glVertexStream3svATI"))!=0) nLinked++;
13654     if ((GLeeFuncPtr_glVertexStream3iATI = (GLEEPFNGLVERTEXSTREAM3IATIPROC) __GLeeGetProcAddress("glVertexStream3iATI"))!=0) nLinked++;
13655     if ((GLeeFuncPtr_glVertexStream3ivATI = (GLEEPFNGLVERTEXSTREAM3IVATIPROC) __GLeeGetProcAddress("glVertexStream3ivATI"))!=0) nLinked++;
13656     if ((GLeeFuncPtr_glVertexStream3fATI = (GLEEPFNGLVERTEXSTREAM3FATIPROC) __GLeeGetProcAddress("glVertexStream3fATI"))!=0) nLinked++;
13657     if ((GLeeFuncPtr_glVertexStream3fvATI = (GLEEPFNGLVERTEXSTREAM3FVATIPROC) __GLeeGetProcAddress("glVertexStream3fvATI"))!=0) nLinked++;
13658     if ((GLeeFuncPtr_glVertexStream3dATI = (GLEEPFNGLVERTEXSTREAM3DATIPROC) __GLeeGetProcAddress("glVertexStream3dATI"))!=0) nLinked++;
13659     if ((GLeeFuncPtr_glVertexStream3dvATI = (GLEEPFNGLVERTEXSTREAM3DVATIPROC) __GLeeGetProcAddress("glVertexStream3dvATI"))!=0) nLinked++;
13660     if ((GLeeFuncPtr_glVertexStream4sATI = (GLEEPFNGLVERTEXSTREAM4SATIPROC) __GLeeGetProcAddress("glVertexStream4sATI"))!=0) nLinked++;
13661     if ((GLeeFuncPtr_glVertexStream4svATI = (GLEEPFNGLVERTEXSTREAM4SVATIPROC) __GLeeGetProcAddress("glVertexStream4svATI"))!=0) nLinked++;
13662     if ((GLeeFuncPtr_glVertexStream4iATI = (GLEEPFNGLVERTEXSTREAM4IATIPROC) __GLeeGetProcAddress("glVertexStream4iATI"))!=0) nLinked++;
13663     if ((GLeeFuncPtr_glVertexStream4ivATI = (GLEEPFNGLVERTEXSTREAM4IVATIPROC) __GLeeGetProcAddress("glVertexStream4ivATI"))!=0) nLinked++;
13664     if ((GLeeFuncPtr_glVertexStream4fATI = (GLEEPFNGLVERTEXSTREAM4FATIPROC) __GLeeGetProcAddress("glVertexStream4fATI"))!=0) nLinked++;
13665     if ((GLeeFuncPtr_glVertexStream4fvATI = (GLEEPFNGLVERTEXSTREAM4FVATIPROC) __GLeeGetProcAddress("glVertexStream4fvATI"))!=0) nLinked++;
13666     if ((GLeeFuncPtr_glVertexStream4dATI = (GLEEPFNGLVERTEXSTREAM4DATIPROC) __GLeeGetProcAddress("glVertexStream4dATI"))!=0) nLinked++;
13667     if ((GLeeFuncPtr_glVertexStream4dvATI = (GLEEPFNGLVERTEXSTREAM4DVATIPROC) __GLeeGetProcAddress("glVertexStream4dvATI"))!=0) nLinked++;
13668     if ((GLeeFuncPtr_glNormalStream3bATI = (GLEEPFNGLNORMALSTREAM3BATIPROC) __GLeeGetProcAddress("glNormalStream3bATI"))!=0) nLinked++;
13669     if ((GLeeFuncPtr_glNormalStream3bvATI = (GLEEPFNGLNORMALSTREAM3BVATIPROC) __GLeeGetProcAddress("glNormalStream3bvATI"))!=0) nLinked++;
13670     if ((GLeeFuncPtr_glNormalStream3sATI = (GLEEPFNGLNORMALSTREAM3SATIPROC) __GLeeGetProcAddress("glNormalStream3sATI"))!=0) nLinked++;
13671     if ((GLeeFuncPtr_glNormalStream3svATI = (GLEEPFNGLNORMALSTREAM3SVATIPROC) __GLeeGetProcAddress("glNormalStream3svATI"))!=0) nLinked++;
13672     if ((GLeeFuncPtr_glNormalStream3iATI = (GLEEPFNGLNORMALSTREAM3IATIPROC) __GLeeGetProcAddress("glNormalStream3iATI"))!=0) nLinked++;
13673     if ((GLeeFuncPtr_glNormalStream3ivATI = (GLEEPFNGLNORMALSTREAM3IVATIPROC) __GLeeGetProcAddress("glNormalStream3ivATI"))!=0) nLinked++;
13674     if ((GLeeFuncPtr_glNormalStream3fATI = (GLEEPFNGLNORMALSTREAM3FATIPROC) __GLeeGetProcAddress("glNormalStream3fATI"))!=0) nLinked++;
13675     if ((GLeeFuncPtr_glNormalStream3fvATI = (GLEEPFNGLNORMALSTREAM3FVATIPROC) __GLeeGetProcAddress("glNormalStream3fvATI"))!=0) nLinked++;
13676     if ((GLeeFuncPtr_glNormalStream3dATI = (GLEEPFNGLNORMALSTREAM3DATIPROC) __GLeeGetProcAddress("glNormalStream3dATI"))!=0) nLinked++;
13677     if ((GLeeFuncPtr_glNormalStream3dvATI = (GLEEPFNGLNORMALSTREAM3DVATIPROC) __GLeeGetProcAddress("glNormalStream3dvATI"))!=0) nLinked++;
13678     if ((GLeeFuncPtr_glClientActiveVertexStreamATI = (GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) __GLeeGetProcAddress("glClientActiveVertexStreamATI"))!=0) nLinked++;
13679     if ((GLeeFuncPtr_glVertexBlendEnviATI = (GLEEPFNGLVERTEXBLENDENVIATIPROC) __GLeeGetProcAddress("glVertexBlendEnviATI"))!=0) nLinked++;
13680     if ((GLeeFuncPtr_glVertexBlendEnvfATI = (GLEEPFNGLVERTEXBLENDENVFATIPROC) __GLeeGetProcAddress("glVertexBlendEnvfATI"))!=0) nLinked++;
13681 #endif
13682     if (nLinked==45) return GLEE_LINK_COMPLETE;
13683     if (nLinked==0) return GLEE_LINK_FAIL;
13684     return GLEE_LINK_PARTIAL;
13685 }
13686 
13687 GLuint __GLeeLink_GL_ATI_element_array(void)
13688 {
13689     GLint nLinked=0;
13690 #ifdef __GLEE_GL_ATI_element_array
13691     if ((GLeeFuncPtr_glElementPointerATI = (GLEEPFNGLELEMENTPOINTERATIPROC) __GLeeGetProcAddress("glElementPointerATI"))!=0) nLinked++;
13692     if ((GLeeFuncPtr_glDrawElementArrayATI = (GLEEPFNGLDRAWELEMENTARRAYATIPROC) __GLeeGetProcAddress("glDrawElementArrayATI"))!=0) nLinked++;
13693     if ((GLeeFuncPtr_glDrawRangeElementArrayATI = (GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC) __GLeeGetProcAddress("glDrawRangeElementArrayATI"))!=0) nLinked++;
13694 #endif
13695     if (nLinked==3) return GLEE_LINK_COMPLETE;
13696     if (nLinked==0) return GLEE_LINK_FAIL;
13697     return GLEE_LINK_PARTIAL;
13698 }
13699 
13700 GLuint __GLeeLink_GL_SUN_mesh_array(void)
13701 {
13702     GLint nLinked=0;
13703 #ifdef __GLEE_GL_SUN_mesh_array
13704     if ((GLeeFuncPtr_glDrawMeshArraysSUN = (GLEEPFNGLDRAWMESHARRAYSSUNPROC) __GLeeGetProcAddress("glDrawMeshArraysSUN"))!=0) nLinked++;
13705 #endif
13706     if (nLinked==1) return GLEE_LINK_COMPLETE;
13707     if (nLinked==0) return GLEE_LINK_FAIL;
13708     return GLEE_LINK_PARTIAL;
13709 }
13710 
13711 GLuint __GLeeLink_GL_SUN_slice_accum(void) {return GLEE_LINK_COMPLETE;}
13712 
13713 GLuint __GLeeLink_GL_NV_multisample_filter_hint(void) {return GLEE_LINK_COMPLETE;}
13714 
13715 GLuint __GLeeLink_GL_NV_depth_clamp(void) {return GLEE_LINK_COMPLETE;}
13716 
13717 GLuint __GLeeLink_GL_NV_occlusion_query(void)
13718 {
13719     GLint nLinked=0;
13720 #ifdef __GLEE_GL_NV_occlusion_query
13721     if ((GLeeFuncPtr_glGenOcclusionQueriesNV = (GLEEPFNGLGENOCCLUSIONQUERIESNVPROC) __GLeeGetProcAddress("glGenOcclusionQueriesNV"))!=0) nLinked++;
13722     if ((GLeeFuncPtr_glDeleteOcclusionQueriesNV = (GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC) __GLeeGetProcAddress("glDeleteOcclusionQueriesNV"))!=0) nLinked++;
13723     if ((GLeeFuncPtr_glIsOcclusionQueryNV = (GLEEPFNGLISOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glIsOcclusionQueryNV"))!=0) nLinked++;
13724     if ((GLeeFuncPtr_glBeginOcclusionQueryNV = (GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glBeginOcclusionQueryNV"))!=0) nLinked++;
13725     if ((GLeeFuncPtr_glEndOcclusionQueryNV = (GLEEPFNGLENDOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glEndOcclusionQueryNV"))!=0) nLinked++;
13726     if ((GLeeFuncPtr_glGetOcclusionQueryivNV = (GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryivNV"))!=0) nLinked++;
13727     if ((GLeeFuncPtr_glGetOcclusionQueryuivNV = (GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryuivNV"))!=0) nLinked++;
13728 #endif
13729     if (nLinked==7) return GLEE_LINK_COMPLETE;
13730     if (nLinked==0) return GLEE_LINK_FAIL;
13731     return GLEE_LINK_PARTIAL;
13732 }
13733 
13734 GLuint __GLeeLink_GL_NV_point_sprite(void)
13735 {
13736     GLint nLinked=0;
13737 #ifdef __GLEE_GL_NV_point_sprite
13738     if ((GLeeFuncPtr_glPointParameteriNV = (GLEEPFNGLPOINTPARAMETERINVPROC) __GLeeGetProcAddress("glPointParameteriNV"))!=0) nLinked++;
13739     if ((GLeeFuncPtr_glPointParameterivNV = (GLEEPFNGLPOINTPARAMETERIVNVPROC) __GLeeGetProcAddress("glPointParameterivNV"))!=0) nLinked++;
13740 #endif
13741     if (nLinked==2) return GLEE_LINK_COMPLETE;
13742     if (nLinked==0) return GLEE_LINK_FAIL;
13743     return GLEE_LINK_PARTIAL;
13744 }
13745 
13746 GLuint __GLeeLink_GL_NV_texture_shader3(void) {return GLEE_LINK_COMPLETE;}
13747 
13748 GLuint __GLeeLink_GL_NV_vertex_program1_1(void) {return GLEE_LINK_COMPLETE;}
13749 
13750 GLuint __GLeeLink_GL_EXT_shadow_funcs(void) {return GLEE_LINK_COMPLETE;}
13751 
13752 GLuint __GLeeLink_GL_EXT_stencil_two_side(void)
13753 {
13754     GLint nLinked=0;
13755 #ifdef __GLEE_GL_EXT_stencil_two_side
13756     if ((GLeeFuncPtr_glActiveStencilFaceEXT = (GLEEPFNGLACTIVESTENCILFACEEXTPROC) __GLeeGetProcAddress("glActiveStencilFaceEXT"))!=0) nLinked++;
13757 #endif
13758     if (nLinked==1) return GLEE_LINK_COMPLETE;
13759     if (nLinked==0) return GLEE_LINK_FAIL;
13760     return GLEE_LINK_PARTIAL;
13761 }
13762 
13763 GLuint __GLeeLink_GL_ATI_text_fragment_shader(void) {return GLEE_LINK_COMPLETE;}
13764 
13765 GLuint __GLeeLink_GL_APPLE_client_storage(void) {return GLEE_LINK_COMPLETE;}
13766 
13767 GLuint __GLeeLink_GL_APPLE_element_array(void)
13768 {
13769     GLint nLinked=0;
13770 #ifdef __GLEE_GL_APPLE_element_array
13771     if ((GLeeFuncPtr_glElementPointerAPPLE = (GLEEPFNGLELEMENTPOINTERAPPLEPROC) __GLeeGetProcAddress("glElementPointerAPPLE"))!=0) nLinked++;
13772     if ((GLeeFuncPtr_glDrawElementArrayAPPLE = (GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glDrawElementArrayAPPLE"))!=0) nLinked++;
13773     if ((GLeeFuncPtr_glDrawRangeElementArrayAPPLE = (GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glDrawRangeElementArrayAPPLE"))!=0) nLinked++;
13774     if ((GLeeFuncPtr_glMultiDrawElementArrayAPPLE = (GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawElementArrayAPPLE"))!=0) nLinked++;
13775     if ((GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE = (GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawRangeElementArrayAPPLE"))!=0) nLinked++;
13776 #endif
13777     if (nLinked==5) return GLEE_LINK_COMPLETE;
13778     if (nLinked==0) return GLEE_LINK_FAIL;
13779     return GLEE_LINK_PARTIAL;
13780 }
13781 
13782 GLuint __GLeeLink_GL_APPLE_fence(void)
13783 {
13784     GLint nLinked=0;
13785 #ifdef __GLEE_GL_APPLE_fence
13786     if ((GLeeFuncPtr_glGenFencesAPPLE = (GLEEPFNGLGENFENCESAPPLEPROC) __GLeeGetProcAddress("glGenFencesAPPLE"))!=0) nLinked++;
13787     if ((GLeeFuncPtr_glDeleteFencesAPPLE = (GLEEPFNGLDELETEFENCESAPPLEPROC) __GLeeGetProcAddress("glDeleteFencesAPPLE"))!=0) nLinked++;
13788     if ((GLeeFuncPtr_glSetFenceAPPLE = (GLEEPFNGLSETFENCEAPPLEPROC) __GLeeGetProcAddress("glSetFenceAPPLE"))!=0) nLinked++;
13789     if ((GLeeFuncPtr_glIsFenceAPPLE = (GLEEPFNGLISFENCEAPPLEPROC) __GLeeGetProcAddress("glIsFenceAPPLE"))!=0) nLinked++;
13790     if ((GLeeFuncPtr_glTestFenceAPPLE = (GLEEPFNGLTESTFENCEAPPLEPROC) __GLeeGetProcAddress("glTestFenceAPPLE"))!=0) nLinked++;
13791     if ((GLeeFuncPtr_glFinishFenceAPPLE = (GLEEPFNGLFINISHFENCEAPPLEPROC) __GLeeGetProcAddress("glFinishFenceAPPLE"))!=0) nLinked++;
13792     if ((GLeeFuncPtr_glTestObjectAPPLE = (GLEEPFNGLTESTOBJECTAPPLEPROC) __GLeeGetProcAddress("glTestObjectAPPLE"))!=0) nLinked++;
13793     if ((GLeeFuncPtr_glFinishObjectAPPLE = (GLEEPFNGLFINISHOBJECTAPPLEPROC) __GLeeGetProcAddress("glFinishObjectAPPLE"))!=0) nLinked++;
13794 #endif
13795     if (nLinked==8) return GLEE_LINK_COMPLETE;
13796     if (nLinked==0) return GLEE_LINK_FAIL;
13797     return GLEE_LINK_PARTIAL;
13798 }
13799 
13800 GLuint __GLeeLink_GL_APPLE_vertex_array_object(void)
13801 {
13802     GLint nLinked=0;
13803 #ifdef __GLEE_GL_APPLE_vertex_array_object
13804     if ((GLeeFuncPtr_glBindVertexArrayAPPLE = (GLEEPFNGLBINDVERTEXARRAYAPPLEPROC) __GLeeGetProcAddress("glBindVertexArrayAPPLE"))!=0) nLinked++;
13805     if ((GLeeFuncPtr_glDeleteVertexArraysAPPLE = (GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC) __GLeeGetProcAddress("glDeleteVertexArraysAPPLE"))!=0) nLinked++;
13806     if ((GLeeFuncPtr_glGenVertexArraysAPPLE = (GLEEPFNGLGENVERTEXARRAYSAPPLEPROC) __GLeeGetProcAddress("glGenVertexArraysAPPLE"))!=0) nLinked++;
13807     if ((GLeeFuncPtr_glIsVertexArrayAPPLE = (GLEEPFNGLISVERTEXARRAYAPPLEPROC) __GLeeGetProcAddress("glIsVertexArrayAPPLE"))!=0) nLinked++;
13808 #endif
13809     if (nLinked==4) return GLEE_LINK_COMPLETE;
13810     if (nLinked==0) return GLEE_LINK_FAIL;
13811     return GLEE_LINK_PARTIAL;
13812 }
13813 
13814 GLuint __GLeeLink_GL_APPLE_vertex_array_range(void)
13815 {
13816     GLint nLinked=0;
13817 #ifdef __GLEE_GL_APPLE_vertex_array_range
13818     if ((GLeeFuncPtr_glVertexArrayRangeAPPLE = (GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC) __GLeeGetProcAddress("glVertexArrayRangeAPPLE"))!=0) nLinked++;
13819     if ((GLeeFuncPtr_glFlushVertexArrayRangeAPPLE = (GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeAPPLE"))!=0) nLinked++;
13820     if ((GLeeFuncPtr_glVertexArrayParameteriAPPLE = (GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC) __GLeeGetProcAddress("glVertexArrayParameteriAPPLE"))!=0) nLinked++;
13821 #endif
13822     if (nLinked==3) return GLEE_LINK_COMPLETE;
13823     if (nLinked==0) return GLEE_LINK_FAIL;
13824     return GLEE_LINK_PARTIAL;
13825 }
13826 
13827 GLuint __GLeeLink_GL_APPLE_ycbcr_422(void) {return GLEE_LINK_COMPLETE;}
13828 
13829 GLuint __GLeeLink_GL_S3_s3tc(void) {return GLEE_LINK_COMPLETE;}
13830 
13831 GLuint __GLeeLink_GL_ATI_draw_buffers(void)
13832 {
13833     GLint nLinked=0;
13834 #ifdef __GLEE_GL_ATI_draw_buffers
13835     if ((GLeeFuncPtr_glDrawBuffersATI = (GLEEPFNGLDRAWBUFFERSATIPROC) __GLeeGetProcAddress("glDrawBuffersATI"))!=0) nLinked++;
13836 #endif
13837     if (nLinked==1) return GLEE_LINK_COMPLETE;
13838     if (nLinked==0) return GLEE_LINK_FAIL;
13839     return GLEE_LINK_PARTIAL;
13840 }
13841 
13842 GLuint __GLeeLink_GL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
13843 
13844 GLuint __GLeeLink_GL_ATI_texture_env_combine3(void) {return GLEE_LINK_COMPLETE;}
13845 
13846 GLuint __GLeeLink_GL_ATI_texture_float(void) {return GLEE_LINK_COMPLETE;}
13847 
13848 GLuint __GLeeLink_GL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
13849 
13850 GLuint __GLeeLink_GL_NV_fragment_program(void)
13851 {
13852     GLint nLinked=0;
13853 #ifdef __GLEE_GL_NV_fragment_program
13854     if ((GLeeFuncPtr_glProgramNamedParameter4fNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fNV"))!=0) nLinked++;
13855     if ((GLeeFuncPtr_glProgramNamedParameter4dNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dNV"))!=0) nLinked++;
13856     if ((GLeeFuncPtr_glProgramNamedParameter4fvNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fvNV"))!=0) nLinked++;
13857     if ((GLeeFuncPtr_glProgramNamedParameter4dvNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dvNV"))!=0) nLinked++;
13858     if ((GLeeFuncPtr_glGetProgramNamedParameterfvNV = (GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterfvNV"))!=0) nLinked++;
13859     if ((GLeeFuncPtr_glGetProgramNamedParameterdvNV = (GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterdvNV"))!=0) nLinked++;
13860 #endif
13861     if (nLinked==6) return GLEE_LINK_COMPLETE;
13862     if (nLinked==0) return GLEE_LINK_FAIL;
13863     return GLEE_LINK_PARTIAL;
13864 }
13865 
13866 GLuint __GLeeLink_GL_NV_half_float(void)
13867 {
13868     GLint nLinked=0;
13869 #ifdef __GLEE_GL_NV_half_float
13870     if ((GLeeFuncPtr_glVertex2hNV = (GLEEPFNGLVERTEX2HNVPROC) __GLeeGetProcAddress("glVertex2hNV"))!=0) nLinked++;
13871     if ((GLeeFuncPtr_glVertex2hvNV = (GLEEPFNGLVERTEX2HVNVPROC) __GLeeGetProcAddress("glVertex2hvNV"))!=0) nLinked++;
13872     if ((GLeeFuncPtr_glVertex3hNV = (GLEEPFNGLVERTEX3HNVPROC) __GLeeGetProcAddress("glVertex3hNV"))!=0) nLinked++;
13873     if ((GLeeFuncPtr_glVertex3hvNV = (GLEEPFNGLVERTEX3HVNVPROC) __GLeeGetProcAddress("glVertex3hvNV"))!=0) nLinked++;
13874     if ((GLeeFuncPtr_glVertex4hNV = (GLEEPFNGLVERTEX4HNVPROC) __GLeeGetProcAddress("glVertex4hNV"))!=0) nLinked++;
13875     if ((GLeeFuncPtr_glVertex4hvNV = (GLEEPFNGLVERTEX4HVNVPROC) __GLeeGetProcAddress("glVertex4hvNV"))!=0) nLinked++;
13876     if ((GLeeFuncPtr_glNormal3hNV = (GLEEPFNGLNORMAL3HNVPROC) __GLeeGetProcAddress("glNormal3hNV"))!=0) nLinked++;
13877     if ((GLeeFuncPtr_glNormal3hvNV = (GLEEPFNGLNORMAL3HVNVPROC) __GLeeGetProcAddress("glNormal3hvNV"))!=0) nLinked++;
13878     if ((GLeeFuncPtr_glColor3hNV = (GLEEPFNGLCOLOR3HNVPROC) __GLeeGetProcAddress("glColor3hNV"))!=0) nLinked++;
13879     if ((GLeeFuncPtr_glColor3hvNV = (GLEEPFNGLCOLOR3HVNVPROC) __GLeeGetProcAddress("glColor3hvNV"))!=0) nLinked++;
13880     if ((GLeeFuncPtr_glColor4hNV = (GLEEPFNGLCOLOR4HNVPROC) __GLeeGetProcAddress("glColor4hNV"))!=0) nLinked++;
13881     if ((GLeeFuncPtr_glColor4hvNV = (GLEEPFNGLCOLOR4HVNVPROC) __GLeeGetProcAddress("glColor4hvNV"))!=0) nLinked++;
13882     if ((GLeeFuncPtr_glTexCoord1hNV = (GLEEPFNGLTEXCOORD1HNVPROC) __GLeeGetProcAddress("glTexCoord1hNV"))!=0) nLinked++;
13883     if ((GLeeFuncPtr_glTexCoord1hvNV = (GLEEPFNGLTEXCOORD1HVNVPROC) __GLeeGetProcAddress("glTexCoord1hvNV"))!=0) nLinked++;
13884     if ((GLeeFuncPtr_glTexCoord2hNV = (GLEEPFNGLTEXCOORD2HNVPROC) __GLeeGetProcAddress("glTexCoord2hNV"))!=0) nLinked++;
13885     if ((GLeeFuncPtr_glTexCoord2hvNV = (GLEEPFNGLTEXCOORD2HVNVPROC) __GLeeGetProcAddress("glTexCoord2hvNV"))!=0) nLinked++;
13886     if ((GLeeFuncPtr_glTexCoord3hNV = (GLEEPFNGLTEXCOORD3HNVPROC) __GLeeGetProcAddress("glTexCoord3hNV"))!=0) nLinked++;
13887     if ((GLeeFuncPtr_glTexCoord3hvNV = (GLEEPFNGLTEXCOORD3HVNVPROC) __GLeeGetProcAddress("glTexCoord3hvNV"))!=0) nLinked++;
13888     if ((GLeeFuncPtr_glTexCoord4hNV = (GLEEPFNGLTEXCOORD4HNVPROC) __GLeeGetProcAddress("glTexCoord4hNV"))!=0) nLinked++;
13889     if ((GLeeFuncPtr_glTexCoord4hvNV = (GLEEPFNGLTEXCOORD4HVNVPROC) __GLeeGetProcAddress("glTexCoord4hvNV"))!=0) nLinked++;
13890     if ((GLeeFuncPtr_glMultiTexCoord1hNV = (GLEEPFNGLMULTITEXCOORD1HNVPROC) __GLeeGetProcAddress("glMultiTexCoord1hNV"))!=0) nLinked++;
13891     if ((GLeeFuncPtr_glMultiTexCoord1hvNV = (GLEEPFNGLMULTITEXCOORD1HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord1hvNV"))!=0) nLinked++;
13892     if ((GLeeFuncPtr_glMultiTexCoord2hNV = (GLEEPFNGLMULTITEXCOORD2HNVPROC) __GLeeGetProcAddress("glMultiTexCoord2hNV"))!=0) nLinked++;
13893     if ((GLeeFuncPtr_glMultiTexCoord2hvNV = (GLEEPFNGLMULTITEXCOORD2HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord2hvNV"))!=0) nLinked++;
13894     if ((GLeeFuncPtr_glMultiTexCoord3hNV = (GLEEPFNGLMULTITEXCOORD3HNVPROC) __GLeeGetProcAddress("glMultiTexCoord3hNV"))!=0) nLinked++;
13895     if ((GLeeFuncPtr_glMultiTexCoord3hvNV = (GLEEPFNGLMULTITEXCOORD3HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord3hvNV"))!=0) nLinked++;
13896     if ((GLeeFuncPtr_glMultiTexCoord4hNV = (GLEEPFNGLMULTITEXCOORD4HNVPROC) __GLeeGetProcAddress("glMultiTexCoord4hNV"))!=0) nLinked++;
13897     if ((GLeeFuncPtr_glMultiTexCoord4hvNV = (GLEEPFNGLMULTITEXCOORD4HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord4hvNV"))!=0) nLinked++;
13898     if ((GLeeFuncPtr_glFogCoordhNV = (GLEEPFNGLFOGCOORDHNVPROC) __GLeeGetProcAddress("glFogCoordhNV"))!=0) nLinked++;
13899     if ((GLeeFuncPtr_glFogCoordhvNV = (GLEEPFNGLFOGCOORDHVNVPROC) __GLeeGetProcAddress("glFogCoordhvNV"))!=0) nLinked++;
13900     if ((GLeeFuncPtr_glSecondaryColor3hNV = (GLEEPFNGLSECONDARYCOLOR3HNVPROC) __GLeeGetProcAddress("glSecondaryColor3hNV"))!=0) nLinked++;
13901     if ((GLeeFuncPtr_glSecondaryColor3hvNV = (GLEEPFNGLSECONDARYCOLOR3HVNVPROC) __GLeeGetProcAddress("glSecondaryColor3hvNV"))!=0) nLinked++;
13902     if ((GLeeFuncPtr_glVertexWeighthNV = (GLEEPFNGLVERTEXWEIGHTHNVPROC) __GLeeGetProcAddress("glVertexWeighthNV"))!=0) nLinked++;
13903     if ((GLeeFuncPtr_glVertexWeighthvNV = (GLEEPFNGLVERTEXWEIGHTHVNVPROC) __GLeeGetProcAddress("glVertexWeighthvNV"))!=0) nLinked++;
13904     if ((GLeeFuncPtr_glVertexAttrib1hNV = (GLEEPFNGLVERTEXATTRIB1HNVPROC) __GLeeGetProcAddress("glVertexAttrib1hNV"))!=0) nLinked++;
13905     if ((GLeeFuncPtr_glVertexAttrib1hvNV = (GLEEPFNGLVERTEXATTRIB1HVNVPROC) __GLeeGetProcAddress("glVertexAttrib1hvNV"))!=0) nLinked++;
13906     if ((GLeeFuncPtr_glVertexAttrib2hNV = (GLEEPFNGLVERTEXATTRIB2HNVPROC) __GLeeGetProcAddress("glVertexAttrib2hNV"))!=0) nLinked++;
13907     if ((GLeeFuncPtr_glVertexAttrib2hvNV = (GLEEPFNGLVERTEXATTRIB2HVNVPROC) __GLeeGetProcAddress("glVertexAttrib2hvNV"))!=0) nLinked++;
13908     if ((GLeeFuncPtr_glVertexAttrib3hNV = (GLEEPFNGLVERTEXATTRIB3HNVPROC) __GLeeGetProcAddress("glVertexAttrib3hNV"))!=0) nLinked++;
13909     if ((GLeeFuncPtr_glVertexAttrib3hvNV = (GLEEPFNGLVERTEXATTRIB3HVNVPROC) __GLeeGetProcAddress("glVertexAttrib3hvNV"))!=0) nLinked++;
13910     if ((GLeeFuncPtr_glVertexAttrib4hNV = (GLEEPFNGLVERTEXATTRIB4HNVPROC) __GLeeGetProcAddress("glVertexAttrib4hNV"))!=0) nLinked++;
13911     if ((GLeeFuncPtr_glVertexAttrib4hvNV = (GLEEPFNGLVERTEXATTRIB4HVNVPROC) __GLeeGetProcAddress("glVertexAttrib4hvNV"))!=0) nLinked++;
13912     if ((GLeeFuncPtr_glVertexAttribs1hvNV = (GLEEPFNGLVERTEXATTRIBS1HVNVPROC) __GLeeGetProcAddress("glVertexAttribs1hvNV"))!=0) nLinked++;
13913     if ((GLeeFuncPtr_glVertexAttribs2hvNV = (GLEEPFNGLVERTEXATTRIBS2HVNVPROC) __GLeeGetProcAddress("glVertexAttribs2hvNV"))!=0) nLinked++;
13914     if ((GLeeFuncPtr_glVertexAttribs3hvNV = (GLEEPFNGLVERTEXATTRIBS3HVNVPROC) __GLeeGetProcAddress("glVertexAttribs3hvNV"))!=0) nLinked++;
13915     if ((GLeeFuncPtr_glVertexAttribs4hvNV = (GLEEPFNGLVERTEXATTRIBS4HVNVPROC) __GLeeGetProcAddress("glVertexAttribs4hvNV"))!=0) nLinked++;
13916 #endif
13917     if (nLinked==46) return GLEE_LINK_COMPLETE;
13918     if (nLinked==0) return GLEE_LINK_FAIL;
13919     return GLEE_LINK_PARTIAL;
13920 }
13921 
13922 GLuint __GLeeLink_GL_NV_pixel_data_range(void)
13923 {
13924     GLint nLinked=0;
13925 #ifdef __GLEE_GL_NV_pixel_data_range
13926     if ((GLeeFuncPtr_glPixelDataRangeNV = (GLEEPFNGLPIXELDATARANGENVPROC) __GLeeGetProcAddress("glPixelDataRangeNV"))!=0) nLinked++;
13927     if ((GLeeFuncPtr_glFlushPixelDataRangeNV = (GLEEPFNGLFLUSHPIXELDATARANGENVPROC) __GLeeGetProcAddress("glFlushPixelDataRangeNV"))!=0) nLinked++;
13928 #endif
13929     if (nLinked==2) return GLEE_LINK_COMPLETE;
13930     if (nLinked==0) return GLEE_LINK_FAIL;
13931     return GLEE_LINK_PARTIAL;
13932 }
13933 
13934 GLuint __GLeeLink_GL_NV_primitive_restart(void)
13935 {
13936     GLint nLinked=0;
13937 #ifdef __GLEE_GL_NV_primitive_restart
13938     if ((GLeeFuncPtr_glPrimitiveRestartNV = (GLEEPFNGLPRIMITIVERESTARTNVPROC) __GLeeGetProcAddress("glPrimitiveRestartNV"))!=0) nLinked++;
13939     if ((GLeeFuncPtr_glPrimitiveRestartIndexNV = (GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC) __GLeeGetProcAddress("glPrimitiveRestartIndexNV"))!=0) nLinked++;
13940 #endif
13941     if (nLinked==2) return GLEE_LINK_COMPLETE;
13942     if (nLinked==0) return GLEE_LINK_FAIL;
13943     return GLEE_LINK_PARTIAL;
13944 }
13945 
13946 GLuint __GLeeLink_GL_NV_texture_expand_normal(void) {return GLEE_LINK_COMPLETE;}
13947 
13948 GLuint __GLeeLink_GL_NV_vertex_program2(void) {return GLEE_LINK_COMPLETE;}
13949 
13950 GLuint __GLeeLink_GL_ATI_map_object_buffer(void)
13951 {
13952     GLint nLinked=0;
13953 #ifdef __GLEE_GL_ATI_map_object_buffer
13954     if ((GLeeFuncPtr_glMapObjectBufferATI = (GLEEPFNGLMAPOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glMapObjectBufferATI"))!=0) nLinked++;
13955     if ((GLeeFuncPtr_glUnmapObjectBufferATI = (GLEEPFNGLUNMAPOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glUnmapObjectBufferATI"))!=0) nLinked++;
13956 #endif
13957     if (nLinked==2) return GLEE_LINK_COMPLETE;
13958     if (nLinked==0) return GLEE_LINK_FAIL;
13959     return GLEE_LINK_PARTIAL;
13960 }
13961 
13962 GLuint __GLeeLink_GL_ATI_separate_stencil(void)
13963 {
13964     GLint nLinked=0;
13965 #ifdef __GLEE_GL_ATI_separate_stencil
13966     if ((GLeeFuncPtr_glStencilOpSeparateATI = (GLEEPFNGLSTENCILOPSEPARATEATIPROC) __GLeeGetProcAddress("glStencilOpSeparateATI"))!=0) nLinked++;
13967     if ((GLeeFuncPtr_glStencilFuncSeparateATI = (GLEEPFNGLSTENCILFUNCSEPARATEATIPROC) __GLeeGetProcAddress("glStencilFuncSeparateATI"))!=0) nLinked++;
13968 #endif
13969     if (nLinked==2) return GLEE_LINK_COMPLETE;
13970     if (nLinked==0) return GLEE_LINK_FAIL;
13971     return GLEE_LINK_PARTIAL;
13972 }
13973 
13974 GLuint __GLeeLink_GL_ATI_vertex_attrib_array_object(void)
13975 {
13976     GLint nLinked=0;
13977 #ifdef __GLEE_GL_ATI_vertex_attrib_array_object
13978     if ((GLeeFuncPtr_glVertexAttribArrayObjectATI = (GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC) __GLeeGetProcAddress("glVertexAttribArrayObjectATI"))!=0) nLinked++;
13979     if ((GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI = (GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectfvATI"))!=0) nLinked++;
13980     if ((GLeeFuncPtr_glGetVertexAttribArrayObjectivATI = (GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectivATI"))!=0) nLinked++;
13981 #endif
13982     if (nLinked==3) return GLEE_LINK_COMPLETE;
13983     if (nLinked==0) return GLEE_LINK_FAIL;
13984     return GLEE_LINK_PARTIAL;
13985 }
13986 
13987 GLuint __GLeeLink_GL_OES_read_format(void) {return GLEE_LINK_COMPLETE;}
13988 
13989 GLuint __GLeeLink_GL_EXT_depth_bounds_test(void)
13990 {
13991     GLint nLinked=0;
13992 #ifdef __GLEE_GL_EXT_depth_bounds_test
13993     if ((GLeeFuncPtr_glDepthBoundsEXT = (GLEEPFNGLDEPTHBOUNDSEXTPROC) __GLeeGetProcAddress("glDepthBoundsEXT"))!=0) nLinked++;
13994 #endif
13995     if (nLinked==1) return GLEE_LINK_COMPLETE;
13996     if (nLinked==0) return GLEE_LINK_FAIL;
13997     return GLEE_LINK_PARTIAL;
13998 }
13999 
14000 GLuint __GLeeLink_GL_EXT_texture_mirror_clamp(void) {return GLEE_LINK_COMPLETE;}
14001 
14002 GLuint __GLeeLink_GL_EXT_blend_equation_separate(void)
14003 {
14004     GLint nLinked=0;
14005 #ifdef __GLEE_GL_EXT_blend_equation_separate
14006     if ((GLeeFuncPtr_glBlendEquationSeparateEXT = (GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC) __GLeeGetProcAddress("glBlendEquationSeparateEXT"))!=0) nLinked++;
14007 #endif
14008     if (nLinked==1) return GLEE_LINK_COMPLETE;
14009     if (nLinked==0) return GLEE_LINK_FAIL;
14010     return GLEE_LINK_PARTIAL;
14011 }
14012 
14013 GLuint __GLeeLink_GL_MESA_pack_invert(void) {return GLEE_LINK_COMPLETE;}
14014 
14015 GLuint __GLeeLink_GL_MESA_ycbcr_texture(void) {return GLEE_LINK_COMPLETE;}
14016 
14017 GLuint __GLeeLink_GL_EXT_pixel_buffer_object(void) {return GLEE_LINK_COMPLETE;}
14018 
14019 GLuint __GLeeLink_GL_NV_fragment_program_option(void) {return GLEE_LINK_COMPLETE;}
14020 
14021 GLuint __GLeeLink_GL_NV_fragment_program2(void) {return GLEE_LINK_COMPLETE;}
14022 
14023 GLuint __GLeeLink_GL_NV_vertex_program2_option(void) {return GLEE_LINK_COMPLETE;}
14024 
14025 GLuint __GLeeLink_GL_NV_vertex_program3(void) {return GLEE_LINK_COMPLETE;}
14026 
14027 GLuint __GLeeLink_GL_EXT_framebuffer_object(void)
14028 {
14029     GLint nLinked=0;
14030 #ifdef __GLEE_GL_EXT_framebuffer_object
14031     if ((GLeeFuncPtr_glIsRenderbufferEXT = (GLEEPFNGLISRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glIsRenderbufferEXT"))!=0) nLinked++;
14032     if ((GLeeFuncPtr_glBindRenderbufferEXT = (GLEEPFNGLBINDRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glBindRenderbufferEXT"))!=0) nLinked++;
14033     if ((GLeeFuncPtr_glDeleteRenderbuffersEXT = (GLEEPFNGLDELETERENDERBUFFERSEXTPROC) __GLeeGetProcAddress("glDeleteRenderbuffersEXT"))!=0) nLinked++;
14034     if ((GLeeFuncPtr_glGenRenderbuffersEXT = (GLEEPFNGLGENRENDERBUFFERSEXTPROC) __GLeeGetProcAddress("glGenRenderbuffersEXT"))!=0) nLinked++;
14035     if ((GLeeFuncPtr_glRenderbufferStorageEXT = (GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageEXT"))!=0) nLinked++;
14036     if ((GLeeFuncPtr_glGetRenderbufferParameterivEXT = (GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetRenderbufferParameterivEXT"))!=0) nLinked++;
14037     if ((GLeeFuncPtr_glIsFramebufferEXT = (GLEEPFNGLISFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glIsFramebufferEXT"))!=0) nLinked++;
14038     if ((GLeeFuncPtr_glBindFramebufferEXT = (GLEEPFNGLBINDFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glBindFramebufferEXT"))!=0) nLinked++;
14039     if ((GLeeFuncPtr_glDeleteFramebuffersEXT = (GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC) __GLeeGetProcAddress("glDeleteFramebuffersEXT"))!=0) nLinked++;
14040     if ((GLeeFuncPtr_glGenFramebuffersEXT = (GLEEPFNGLGENFRAMEBUFFERSEXTPROC) __GLeeGetProcAddress("glGenFramebuffersEXT"))!=0) nLinked++;
14041     if ((GLeeFuncPtr_glCheckFramebufferStatusEXT = (GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckFramebufferStatusEXT"))!=0) nLinked++;
14042     if ((GLeeFuncPtr_glFramebufferTexture1DEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture1DEXT"))!=0) nLinked++;
14043     if ((GLeeFuncPtr_glFramebufferTexture2DEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture2DEXT"))!=0) nLinked++;
14044     if ((GLeeFuncPtr_glFramebufferTexture3DEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture3DEXT"))!=0) nLinked++;
14045     if ((GLeeFuncPtr_glFramebufferRenderbufferEXT = (GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferRenderbufferEXT"))!=0) nLinked++;
14046     if ((GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT = (GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParameterivEXT"))!=0) nLinked++;
14047     if ((GLeeFuncPtr_glGenerateMipmapEXT = (GLEEPFNGLGENERATEMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateMipmapEXT"))!=0) nLinked++;
14048 #endif
14049     if (nLinked==17) return GLEE_LINK_COMPLETE;
14050     if (nLinked==0) return GLEE_LINK_FAIL;
14051     return GLEE_LINK_PARTIAL;
14052 }
14053 
14054 GLuint __GLeeLink_GL_GREMEDY_string_marker(void)
14055 {
14056     GLint nLinked=0;
14057 #ifdef __GLEE_GL_GREMEDY_string_marker
14058     if ((GLeeFuncPtr_glStringMarkerGREMEDY = (GLEEPFNGLSTRINGMARKERGREMEDYPROC) __GLeeGetProcAddress("glStringMarkerGREMEDY"))!=0) nLinked++;
14059 #endif
14060     if (nLinked==1) return GLEE_LINK_COMPLETE;
14061     if (nLinked==0) return GLEE_LINK_FAIL;
14062     return GLEE_LINK_PARTIAL;
14063 }
14064 
14065 GLuint __GLeeLink_GL_EXT_packed_depth_stencil(void) {return GLEE_LINK_COMPLETE;}
14066 
14067 GLuint __GLeeLink_GL_EXT_stencil_clear_tag(void)
14068 {
14069     GLint nLinked=0;
14070 #ifdef __GLEE_GL_EXT_stencil_clear_tag
14071     if ((GLeeFuncPtr_glStencilClearTagEXT = (GLEEPFNGLSTENCILCLEARTAGEXTPROC) __GLeeGetProcAddress("glStencilClearTagEXT"))!=0) nLinked++;
14072 #endif
14073     if (nLinked==1) return GLEE_LINK_COMPLETE;
14074     if (nLinked==0) return GLEE_LINK_FAIL;
14075     return GLEE_LINK_PARTIAL;
14076 }
14077 
14078 GLuint __GLeeLink_GL_EXT_texture_sRGB(void) {return GLEE_LINK_COMPLETE;}
14079 
14080 GLuint __GLeeLink_GL_EXT_framebuffer_blit(void)
14081 {
14082     GLint nLinked=0;
14083 #ifdef __GLEE_GL_EXT_framebuffer_blit
14084     if ((GLeeFuncPtr_glBlitFramebufferEXT = (GLEEPFNGLBLITFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glBlitFramebufferEXT"))!=0) nLinked++;
14085 #endif
14086     if (nLinked==1) return GLEE_LINK_COMPLETE;
14087     if (nLinked==0) return GLEE_LINK_FAIL;
14088     return GLEE_LINK_PARTIAL;
14089 }
14090 
14091 GLuint __GLeeLink_GL_EXT_framebuffer_multisample(void)
14092 {
14093     GLint nLinked=0;
14094 #ifdef __GLEE_GL_EXT_framebuffer_multisample
14095     if ((GLeeFuncPtr_glRenderbufferStorageMultisampleEXT = (GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleEXT"))!=0) nLinked++;
14096 #endif
14097     if (nLinked==1) return GLEE_LINK_COMPLETE;
14098     if (nLinked==0) return GLEE_LINK_FAIL;
14099     return GLEE_LINK_PARTIAL;
14100 }
14101 
14102 GLuint __GLeeLink_GL_MESAX_texture_stack(void) {return GLEE_LINK_COMPLETE;}
14103 
14104 GLuint __GLeeLink_GL_EXT_timer_query(void)
14105 {
14106     GLint nLinked=0;
14107 #ifdef __GLEE_GL_EXT_timer_query
14108     if ((GLeeFuncPtr_glGetQueryObjecti64vEXT = (GLEEPFNGLGETQUERYOBJECTI64VEXTPROC) __GLeeGetProcAddress("glGetQueryObjecti64vEXT"))!=0) nLinked++;
14109     if ((GLeeFuncPtr_glGetQueryObjectui64vEXT = (GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC) __GLeeGetProcAddress("glGetQueryObjectui64vEXT"))!=0) nLinked++;
14110 #endif
14111     if (nLinked==2) return GLEE_LINK_COMPLETE;
14112     if (nLinked==0) return GLEE_LINK_FAIL;
14113     return GLEE_LINK_PARTIAL;
14114 }
14115 
14116 GLuint __GLeeLink_GL_EXT_gpu_program_parameters(void)
14117 {
14118     GLint nLinked=0;
14119 #ifdef __GLEE_GL_EXT_gpu_program_parameters
14120     if ((GLeeFuncPtr_glProgramEnvParameters4fvEXT = (GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramEnvParameters4fvEXT"))!=0) nLinked++;
14121     if ((GLeeFuncPtr_glProgramLocalParameters4fvEXT = (GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramLocalParameters4fvEXT"))!=0) nLinked++;
14122 #endif
14123     if (nLinked==2) return GLEE_LINK_COMPLETE;
14124     if (nLinked==0) return GLEE_LINK_FAIL;
14125     return GLEE_LINK_PARTIAL;
14126 }
14127 
14128 GLuint __GLeeLink_GL_APPLE_flush_buffer_range(void)
14129 {
14130     GLint nLinked=0;
14131 #ifdef __GLEE_GL_APPLE_flush_buffer_range
14132     if ((GLeeFuncPtr_glBufferParameteriAPPLE = (GLEEPFNGLBUFFERPARAMETERIAPPLEPROC) __GLeeGetProcAddress("glBufferParameteriAPPLE"))!=0) nLinked++;
14133     if ((GLeeFuncPtr_glFlushMappedBufferRangeAPPLE = (GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushMappedBufferRangeAPPLE"))!=0) nLinked++;
14134 #endif
14135     if (nLinked==2) return GLEE_LINK_COMPLETE;
14136     if (nLinked==0) return GLEE_LINK_FAIL;
14137     return GLEE_LINK_PARTIAL;
14138 }
14139 
14140 GLuint __GLeeLink_GL_EXT_gpu_shader4(void)
14141 {
14142     GLint nLinked=0;
14143 #ifdef __GLEE_GL_EXT_gpu_shader4
14144     if ((GLeeFuncPtr_glGetUniformuivEXT = (GLEEPFNGLGETUNIFORMUIVEXTPROC) __GLeeGetProcAddress("glGetUniformuivEXT"))!=0) nLinked++;
14145     if ((GLeeFuncPtr_glBindFragDataLocationEXT = (GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC) __GLeeGetProcAddress("glBindFragDataLocationEXT"))!=0) nLinked++;
14146     if ((GLeeFuncPtr_glGetFragDataLocationEXT = (GLEEPFNGLGETFRAGDATALOCATIONEXTPROC) __GLeeGetProcAddress("glGetFragDataLocationEXT"))!=0) nLinked++;
14147     if ((GLeeFuncPtr_glUniform1uiEXT = (GLEEPFNGLUNIFORM1UIEXTPROC) __GLeeGetProcAddress("glUniform1uiEXT"))!=0) nLinked++;
14148     if ((GLeeFuncPtr_glUniform2uiEXT = (GLEEPFNGLUNIFORM2UIEXTPROC) __GLeeGetProcAddress("glUniform2uiEXT"))!=0) nLinked++;
14149     if ((GLeeFuncPtr_glUniform3uiEXT = (GLEEPFNGLUNIFORM3UIEXTPROC) __GLeeGetProcAddress("glUniform3uiEXT"))!=0) nLinked++;
14150     if ((GLeeFuncPtr_glUniform4uiEXT = (GLEEPFNGLUNIFORM4UIEXTPROC) __GLeeGetProcAddress("glUniform4uiEXT"))!=0) nLinked++;
14151     if ((GLeeFuncPtr_glUniform1uivEXT = (GLEEPFNGLUNIFORM1UIVEXTPROC) __GLeeGetProcAddress("glUniform1uivEXT"))!=0) nLinked++;
14152     if ((GLeeFuncPtr_glUniform2uivEXT = (GLEEPFNGLUNIFORM2UIVEXTPROC) __GLeeGetProcAddress("glUniform2uivEXT"))!=0) nLinked++;
14153     if ((GLeeFuncPtr_glUniform3uivEXT = (GLEEPFNGLUNIFORM3UIVEXTPROC) __GLeeGetProcAddress("glUniform3uivEXT"))!=0) nLinked++;
14154     if ((GLeeFuncPtr_glUniform4uivEXT = (GLEEPFNGLUNIFORM4UIVEXTPROC) __GLeeGetProcAddress("glUniform4uivEXT"))!=0) nLinked++;
14155 #endif
14156     if (nLinked==11) return GLEE_LINK_COMPLETE;
14157     if (nLinked==0) return GLEE_LINK_FAIL;
14158     return GLEE_LINK_PARTIAL;
14159 }
14160 
14161 GLuint __GLeeLink_GL_EXT_draw_instanced(void)
14162 {
14163     GLint nLinked=0;
14164 #ifdef __GLEE_GL_EXT_draw_instanced
14165     if ((GLeeFuncPtr_glDrawArraysInstancedEXT = (GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC) __GLeeGetProcAddress("glDrawArraysInstancedEXT"))!=0) nLinked++;
14166     if ((GLeeFuncPtr_glDrawElementsInstancedEXT = (GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC) __GLeeGetProcAddress("glDrawElementsInstancedEXT"))!=0) nLinked++;
14167 #endif
14168     if (nLinked==2) return GLEE_LINK_COMPLETE;
14169     if (nLinked==0) return GLEE_LINK_FAIL;
14170     return GLEE_LINK_PARTIAL;
14171 }
14172 
14173 GLuint __GLeeLink_GL_EXT_packed_float(void) {return GLEE_LINK_COMPLETE;}
14174 
14175 GLuint __GLeeLink_GL_EXT_texture_array(void) {return GLEE_LINK_COMPLETE;}
14176 
14177 GLuint __GLeeLink_GL_EXT_texture_buffer_object(void)
14178 {
14179     GLint nLinked=0;
14180 #ifdef __GLEE_GL_EXT_texture_buffer_object
14181     if ((GLeeFuncPtr_glTexBufferEXT = (GLEEPFNGLTEXBUFFEREXTPROC) __GLeeGetProcAddress("glTexBufferEXT"))!=0) nLinked++;
14182 #endif
14183     if (nLinked==1) return GLEE_LINK_COMPLETE;
14184     if (nLinked==0) return GLEE_LINK_FAIL;
14185     return GLEE_LINK_PARTIAL;
14186 }
14187 
14188 GLuint __GLeeLink_GL_EXT_texture_compression_latc(void) {return GLEE_LINK_COMPLETE;}
14189 
14190 GLuint __GLeeLink_GL_EXT_texture_compression_rgtc(void) {return GLEE_LINK_COMPLETE;}
14191 
14192 GLuint __GLeeLink_GL_EXT_texture_shared_exponent(void) {return GLEE_LINK_COMPLETE;}
14193 
14194 GLuint __GLeeLink_GL_NV_depth_buffer_float(void)
14195 {
14196     GLint nLinked=0;
14197 #ifdef __GLEE_GL_NV_depth_buffer_float
14198     if ((GLeeFuncPtr_glDepthRangedNV = (GLEEPFNGLDEPTHRANGEDNVPROC) __GLeeGetProcAddress("glDepthRangedNV"))!=0) nLinked++;
14199     if ((GLeeFuncPtr_glClearDepthdNV = (GLEEPFNGLCLEARDEPTHDNVPROC) __GLeeGetProcAddress("glClearDepthdNV"))!=0) nLinked++;
14200     if ((GLeeFuncPtr_glDepthBoundsdNV = (GLEEPFNGLDEPTHBOUNDSDNVPROC) __GLeeGetProcAddress("glDepthBoundsdNV"))!=0) nLinked++;
14201 #endif
14202     if (nLinked==3) return GLEE_LINK_COMPLETE;
14203     if (nLinked==0) return GLEE_LINK_FAIL;
14204     return GLEE_LINK_PARTIAL;
14205 }
14206 
14207 GLuint __GLeeLink_GL_NV_framebuffer_multisample_coverage(void)
14208 {
14209     GLint nLinked=0;
14210 #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage
14211     if ((GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV = (GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleCoverageNV"))!=0) nLinked++;
14212 #endif
14213     if (nLinked==1) return GLEE_LINK_COMPLETE;
14214     if (nLinked==0) return GLEE_LINK_FAIL;
14215     return GLEE_LINK_PARTIAL;
14216 }
14217 
14218 GLuint __GLeeLink_GL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
14219 
14220 GLuint __GLeeLink_GL_NV_geometry_shader4(void) {return GLEE_LINK_COMPLETE;}
14221 
14222 GLuint __GLeeLink_GL_NV_parameter_buffer_object(void)
14223 {
14224     GLint nLinked=0;
14225 #ifdef __GLEE_GL_NV_parameter_buffer_object
14226     if ((GLeeFuncPtr_glProgramBufferParametersfvNV = (GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersfvNV"))!=0) nLinked++;
14227     if ((GLeeFuncPtr_glProgramBufferParametersIivNV = (GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIivNV"))!=0) nLinked++;
14228     if ((GLeeFuncPtr_glProgramBufferParametersIuivNV = (GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIuivNV"))!=0) nLinked++;
14229 #endif
14230     if (nLinked==3) return GLEE_LINK_COMPLETE;
14231     if (nLinked==0) return GLEE_LINK_FAIL;
14232     return GLEE_LINK_PARTIAL;
14233 }
14234 
14235 GLuint __GLeeLink_GL_EXT_draw_buffers2(void)
14236 {
14237     GLint nLinked=0;
14238 #ifdef __GLEE_GL_EXT_draw_buffers2
14239     if ((GLeeFuncPtr_glColorMaskIndexedEXT = (GLEEPFNGLCOLORMASKINDEXEDEXTPROC) __GLeeGetProcAddress("glColorMaskIndexedEXT"))!=0) nLinked++;
14240     if ((GLeeFuncPtr_glGetBooleanIndexedvEXT = (GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetBooleanIndexedvEXT"))!=0) nLinked++;
14241     if ((GLeeFuncPtr_glGetIntegerIndexedvEXT = (GLEEPFNGLGETINTEGERINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetIntegerIndexedvEXT"))!=0) nLinked++;
14242     if ((GLeeFuncPtr_glEnableIndexedEXT = (GLEEPFNGLENABLEINDEXEDEXTPROC) __GLeeGetProcAddress("glEnableIndexedEXT"))!=0) nLinked++;
14243     if ((GLeeFuncPtr_glDisableIndexedEXT = (GLEEPFNGLDISABLEINDEXEDEXTPROC) __GLeeGetProcAddress("glDisableIndexedEXT"))!=0) nLinked++;
14244     if ((GLeeFuncPtr_glIsEnabledIndexedEXT = (GLEEPFNGLISENABLEDINDEXEDEXTPROC) __GLeeGetProcAddress("glIsEnabledIndexedEXT"))!=0) nLinked++;
14245 #endif
14246     if (nLinked==6) return GLEE_LINK_COMPLETE;
14247     if (nLinked==0) return GLEE_LINK_FAIL;
14248     return GLEE_LINK_PARTIAL;
14249 }
14250 
14251 GLuint __GLeeLink_GL_NV_transform_feedback(void)
14252 {
14253     GLint nLinked=0;
14254 #ifdef __GLEE_GL_NV_transform_feedback
14255     if ((GLeeFuncPtr_glBeginTransformFeedbackNV = (GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glBeginTransformFeedbackNV"))!=0) nLinked++;
14256     if ((GLeeFuncPtr_glEndTransformFeedbackNV = (GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glEndTransformFeedbackNV"))!=0) nLinked++;
14257     if ((GLeeFuncPtr_glTransformFeedbackAttribsNV = (GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) __GLeeGetProcAddress("glTransformFeedbackAttribsNV"))!=0) nLinked++;
14258     if ((GLeeFuncPtr_glBindBufferRangeNV = (GLEEPFNGLBINDBUFFERRANGENVPROC) __GLeeGetProcAddress("glBindBufferRangeNV"))!=0) nLinked++;
14259     if ((GLeeFuncPtr_glBindBufferOffsetNV = (GLEEPFNGLBINDBUFFEROFFSETNVPROC) __GLeeGetProcAddress("glBindBufferOffsetNV"))!=0) nLinked++;
14260     if ((GLeeFuncPtr_glBindBufferBaseNV = (GLEEPFNGLBINDBUFFERBASENVPROC) __GLeeGetProcAddress("glBindBufferBaseNV"))!=0) nLinked++;
14261     if ((GLeeFuncPtr_glTransformFeedbackVaryingsNV = (GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsNV"))!=0) nLinked++;
14262     if ((GLeeFuncPtr_glActiveVaryingNV = (GLEEPFNGLACTIVEVARYINGNVPROC) __GLeeGetProcAddress("glActiveVaryingNV"))!=0) nLinked++;
14263     if ((GLeeFuncPtr_glGetVaryingLocationNV = (GLEEPFNGLGETVARYINGLOCATIONNVPROC) __GLeeGetProcAddress("glGetVaryingLocationNV"))!=0) nLinked++;
14264     if ((GLeeFuncPtr_glGetActiveVaryingNV = (GLEEPFNGLGETACTIVEVARYINGNVPROC) __GLeeGetProcAddress("glGetActiveVaryingNV"))!=0) nLinked++;
14265     if ((GLeeFuncPtr_glGetTransformFeedbackVaryingNV = (GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingNV"))!=0) nLinked++;
14266 #endif
14267     if (nLinked==11) return GLEE_LINK_COMPLETE;
14268     if (nLinked==0) return GLEE_LINK_FAIL;
14269     return GLEE_LINK_PARTIAL;
14270 }
14271 
14272 GLuint __GLeeLink_GL_EXT_bindable_uniform(void)
14273 {
14274     GLint nLinked=0;
14275 #ifdef __GLEE_GL_EXT_bindable_uniform
14276     if ((GLeeFuncPtr_glUniformBufferEXT = (GLEEPFNGLUNIFORMBUFFEREXTPROC) __GLeeGetProcAddress("glUniformBufferEXT"))!=0) nLinked++;
14277     if ((GLeeFuncPtr_glGetUniformBufferSizeEXT = (GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC) __GLeeGetProcAddress("glGetUniformBufferSizeEXT"))!=0) nLinked++;
14278     if ((GLeeFuncPtr_glGetUniformOffsetEXT = (GLEEPFNGLGETUNIFORMOFFSETEXTPROC) __GLeeGetProcAddress("glGetUniformOffsetEXT"))!=0) nLinked++;
14279 #endif
14280     if (nLinked==3) return GLEE_LINK_COMPLETE;
14281     if (nLinked==0) return GLEE_LINK_FAIL;
14282     return GLEE_LINK_PARTIAL;
14283 }
14284 
14285 GLuint __GLeeLink_GL_EXT_texture_integer(void)
14286 {
14287     GLint nLinked=0;
14288 #ifdef __GLEE_GL_EXT_texture_integer
14289     if ((GLeeFuncPtr_glTexParameterIivEXT = (GLEEPFNGLTEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glTexParameterIivEXT"))!=0) nLinked++;
14290     if ((GLeeFuncPtr_glTexParameterIuivEXT = (GLEEPFNGLTEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glTexParameterIuivEXT"))!=0) nLinked++;
14291     if ((GLeeFuncPtr_glGetTexParameterIivEXT = (GLEEPFNGLGETTEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetTexParameterIivEXT"))!=0) nLinked++;
14292     if ((GLeeFuncPtr_glGetTexParameterIuivEXT = (GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetTexParameterIuivEXT"))!=0) nLinked++;
14293     if ((GLeeFuncPtr_glClearColorIiEXT = (GLEEPFNGLCLEARCOLORIIEXTPROC) __GLeeGetProcAddress("glClearColorIiEXT"))!=0) nLinked++;
14294     if ((GLeeFuncPtr_glClearColorIuiEXT = (GLEEPFNGLCLEARCOLORIUIEXTPROC) __GLeeGetProcAddress("glClearColorIuiEXT"))!=0) nLinked++;
14295 #endif
14296     if (nLinked==6) return GLEE_LINK_COMPLETE;
14297     if (nLinked==0) return GLEE_LINK_FAIL;
14298     return GLEE_LINK_PARTIAL;
14299 }
14300 
14301 GLuint __GLeeLink_GL_GREMEDY_frame_terminator(void)
14302 {
14303     GLint nLinked=0;
14304 #ifdef __GLEE_GL_GREMEDY_frame_terminator
14305     if ((GLeeFuncPtr_glFrameTerminatorGREMEDY = (GLEEPFNGLFRAMETERMINATORGREMEDYPROC) __GLeeGetProcAddress("glFrameTerminatorGREMEDY"))!=0) nLinked++;
14306 #endif
14307     if (nLinked==1) return GLEE_LINK_COMPLETE;
14308     if (nLinked==0) return GLEE_LINK_FAIL;
14309     return GLEE_LINK_PARTIAL;
14310 }
14311 
14312 GLuint __GLeeLink_GL_NV_conditional_render(void)
14313 {
14314     GLint nLinked=0;
14315 #ifdef __GLEE_GL_NV_conditional_render
14316     if ((GLeeFuncPtr_glBeginConditionalRenderNV = (GLEEPFNGLBEGINCONDITIONALRENDERNVPROC) __GLeeGetProcAddress("glBeginConditionalRenderNV"))!=0) nLinked++;
14317     if ((GLeeFuncPtr_glEndConditionalRenderNV = (GLEEPFNGLENDCONDITIONALRENDERNVPROC) __GLeeGetProcAddress("glEndConditionalRenderNV"))!=0) nLinked++;
14318 #endif
14319     if (nLinked==2) return GLEE_LINK_COMPLETE;
14320     if (nLinked==0) return GLEE_LINK_FAIL;
14321     return GLEE_LINK_PARTIAL;
14322 }
14323 
14324 GLuint __GLeeLink_GL_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
14325 
14326 GLuint __GLeeLink_GL_EXT_transform_feedback(void)
14327 {
14328     GLint nLinked=0;
14329 #ifdef __GLEE_GL_EXT_transform_feedback
14330     if ((GLeeFuncPtr_glBeginTransformFeedbackEXT = (GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC) __GLeeGetProcAddress("glBeginTransformFeedbackEXT"))!=0) nLinked++;
14331     if ((GLeeFuncPtr_glEndTransformFeedbackEXT = (GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC) __GLeeGetProcAddress("glEndTransformFeedbackEXT"))!=0) nLinked++;
14332     if ((GLeeFuncPtr_glBindBufferRangeEXT = (GLEEPFNGLBINDBUFFERRANGEEXTPROC) __GLeeGetProcAddress("glBindBufferRangeEXT"))!=0) nLinked++;
14333     if ((GLeeFuncPtr_glBindBufferOffsetEXT = (GLEEPFNGLBINDBUFFEROFFSETEXTPROC) __GLeeGetProcAddress("glBindBufferOffsetEXT"))!=0) nLinked++;
14334     if ((GLeeFuncPtr_glBindBufferBaseEXT = (GLEEPFNGLBINDBUFFERBASEEXTPROC) __GLeeGetProcAddress("glBindBufferBaseEXT"))!=0) nLinked++;
14335     if ((GLeeFuncPtr_glTransformFeedbackVaryingsEXT = (GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsEXT"))!=0) nLinked++;
14336     if ((GLeeFuncPtr_glGetTransformFeedbackVaryingEXT = (GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingEXT"))!=0) nLinked++;
14337 #endif
14338     if (nLinked==7) return GLEE_LINK_COMPLETE;
14339     if (nLinked==0) return GLEE_LINK_FAIL;
14340     return GLEE_LINK_PARTIAL;
14341 }
14342 
14343 GLuint __GLeeLink_GL_EXT_direct_state_access(void)
14344 {
14345     GLint nLinked=0;
14346 #ifdef __GLEE_GL_EXT_direct_state_access
14347     if ((GLeeFuncPtr_glClientAttribDefaultEXT = (GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC) __GLeeGetProcAddress("glClientAttribDefaultEXT"))!=0) nLinked++;
14348     if ((GLeeFuncPtr_glPushClientAttribDefaultEXT = (GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) __GLeeGetProcAddress("glPushClientAttribDefaultEXT"))!=0) nLinked++;
14349     if ((GLeeFuncPtr_glMatrixLoadfEXT = (GLEEPFNGLMATRIXLOADFEXTPROC) __GLeeGetProcAddress("glMatrixLoadfEXT"))!=0) nLinked++;
14350     if ((GLeeFuncPtr_glMatrixLoaddEXT = (GLEEPFNGLMATRIXLOADDEXTPROC) __GLeeGetProcAddress("glMatrixLoaddEXT"))!=0) nLinked++;
14351     if ((GLeeFuncPtr_glMatrixMultfEXT = (GLEEPFNGLMATRIXMULTFEXTPROC) __GLeeGetProcAddress("glMatrixMultfEXT"))!=0) nLinked++;
14352     if ((GLeeFuncPtr_glMatrixMultdEXT = (GLEEPFNGLMATRIXMULTDEXTPROC) __GLeeGetProcAddress("glMatrixMultdEXT"))!=0) nLinked++;
14353     if ((GLeeFuncPtr_glMatrixLoadIdentityEXT = (GLEEPFNGLMATRIXLOADIDENTITYEXTPROC) __GLeeGetProcAddress("glMatrixLoadIdentityEXT"))!=0) nLinked++;
14354     if ((GLeeFuncPtr_glMatrixRotatefEXT = (GLEEPFNGLMATRIXROTATEFEXTPROC) __GLeeGetProcAddress("glMatrixRotatefEXT"))!=0) nLinked++;
14355     if ((GLeeFuncPtr_glMatrixRotatedEXT = (GLEEPFNGLMATRIXROTATEDEXTPROC) __GLeeGetProcAddress("glMatrixRotatedEXT"))!=0) nLinked++;
14356     if ((GLeeFuncPtr_glMatrixScalefEXT = (GLEEPFNGLMATRIXSCALEFEXTPROC) __GLeeGetProcAddress("glMatrixScalefEXT"))!=0) nLinked++;
14357     if ((GLeeFuncPtr_glMatrixScaledEXT = (GLEEPFNGLMATRIXSCALEDEXTPROC) __GLeeGetProcAddress("glMatrixScaledEXT"))!=0) nLinked++;
14358     if ((GLeeFuncPtr_glMatrixTranslatefEXT = (GLEEPFNGLMATRIXTRANSLATEFEXTPROC) __GLeeGetProcAddress("glMatrixTranslatefEXT"))!=0) nLinked++;
14359     if ((GLeeFuncPtr_glMatrixTranslatedEXT = (GLEEPFNGLMATRIXTRANSLATEDEXTPROC) __GLeeGetProcAddress("glMatrixTranslatedEXT"))!=0) nLinked++;
14360     if ((GLeeFuncPtr_glMatrixFrustumEXT = (GLEEPFNGLMATRIXFRUSTUMEXTPROC) __GLeeGetProcAddress("glMatrixFrustumEXT"))!=0) nLinked++;
14361     if ((GLeeFuncPtr_glMatrixOrthoEXT = (GLEEPFNGLMATRIXORTHOEXTPROC) __GLeeGetProcAddress("glMatrixOrthoEXT"))!=0) nLinked++;
14362     if ((GLeeFuncPtr_glMatrixPopEXT = (GLEEPFNGLMATRIXPOPEXTPROC) __GLeeGetProcAddress("glMatrixPopEXT"))!=0) nLinked++;
14363     if ((GLeeFuncPtr_glMatrixPushEXT = (GLEEPFNGLMATRIXPUSHEXTPROC) __GLeeGetProcAddress("glMatrixPushEXT"))!=0) nLinked++;
14364     if ((GLeeFuncPtr_glMatrixLoadTransposefEXT = (GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposefEXT"))!=0) nLinked++;
14365     if ((GLeeFuncPtr_glMatrixLoadTransposedEXT = (GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposedEXT"))!=0) nLinked++;
14366     if ((GLeeFuncPtr_glMatrixMultTransposefEXT = (GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposefEXT"))!=0) nLinked++;
14367     if ((GLeeFuncPtr_glMatrixMultTransposedEXT = (GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposedEXT"))!=0) nLinked++;
14368     if ((GLeeFuncPtr_glTextureParameterfEXT = (GLEEPFNGLTEXTUREPARAMETERFEXTPROC) __GLeeGetProcAddress("glTextureParameterfEXT"))!=0) nLinked++;
14369     if ((GLeeFuncPtr_glTextureParameterfvEXT = (GLEEPFNGLTEXTUREPARAMETERFVEXTPROC) __GLeeGetProcAddress("glTextureParameterfvEXT"))!=0) nLinked++;
14370     if ((GLeeFuncPtr_glTextureParameteriEXT = (GLEEPFNGLTEXTUREPARAMETERIEXTPROC) __GLeeGetProcAddress("glTextureParameteriEXT"))!=0) nLinked++;
14371     if ((GLeeFuncPtr_glTextureParameterivEXT = (GLEEPFNGLTEXTUREPARAMETERIVEXTPROC) __GLeeGetProcAddress("glTextureParameterivEXT"))!=0) nLinked++;
14372     if ((GLeeFuncPtr_glTextureImage1DEXT = (GLEEPFNGLTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glTextureImage1DEXT"))!=0) nLinked++;
14373     if ((GLeeFuncPtr_glTextureImage2DEXT = (GLEEPFNGLTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glTextureImage2DEXT"))!=0) nLinked++;
14374     if ((GLeeFuncPtr_glTextureSubImage1DEXT = (GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glTextureSubImage1DEXT"))!=0) nLinked++;
14375     if ((GLeeFuncPtr_glTextureSubImage2DEXT = (GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glTextureSubImage2DEXT"))!=0) nLinked++;
14376     if ((GLeeFuncPtr_glCopyTextureImage1DEXT = (GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTextureImage1DEXT"))!=0) nLinked++;
14377     if ((GLeeFuncPtr_glCopyTextureImage2DEXT = (GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTextureImage2DEXT"))!=0) nLinked++;
14378     if ((GLeeFuncPtr_glCopyTextureSubImage1DEXT = (GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage1DEXT"))!=0) nLinked++;
14379     if ((GLeeFuncPtr_glCopyTextureSubImage2DEXT = (GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage2DEXT"))!=0) nLinked++;
14380     if ((GLeeFuncPtr_glGetTextureImageEXT = (GLEEPFNGLGETTEXTUREIMAGEEXTPROC) __GLeeGetProcAddress("glGetTextureImageEXT"))!=0) nLinked++;
14381     if ((GLeeFuncPtr_glGetTextureParameterfvEXT = (GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterfvEXT"))!=0) nLinked++;
14382     if ((GLeeFuncPtr_glGetTextureParameterivEXT = (GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterivEXT"))!=0) nLinked++;
14383     if ((GLeeFuncPtr_glGetTextureLevelParameterfvEXT = (GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterfvEXT"))!=0) nLinked++;
14384     if ((GLeeFuncPtr_glGetTextureLevelParameterivEXT = (GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterivEXT"))!=0) nLinked++;
14385     if ((GLeeFuncPtr_glTextureImage3DEXT = (GLEEPFNGLTEXTUREIMAGE3DEXTPROC) __GLeeGetProcAddress("glTextureImage3DEXT"))!=0) nLinked++;
14386     if ((GLeeFuncPtr_glTextureSubImage3DEXT = (GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glTextureSubImage3DEXT"))!=0) nLinked++;
14387     if ((GLeeFuncPtr_glCopyTextureSubImage3DEXT = (GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage3DEXT"))!=0) nLinked++;
14388     if ((GLeeFuncPtr_glMultiTexParameterfEXT = (GLEEPFNGLMULTITEXPARAMETERFEXTPROC) __GLeeGetProcAddress("glMultiTexParameterfEXT"))!=0) nLinked++;
14389     if ((GLeeFuncPtr_glMultiTexParameterfvEXT = (GLEEPFNGLMULTITEXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterfvEXT"))!=0) nLinked++;
14390     if ((GLeeFuncPtr_glMultiTexParameteriEXT = (GLEEPFNGLMULTITEXPARAMETERIEXTPROC) __GLeeGetProcAddress("glMultiTexParameteriEXT"))!=0) nLinked++;
14391     if ((GLeeFuncPtr_glMultiTexParameterivEXT = (GLEEPFNGLMULTITEXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterivEXT"))!=0) nLinked++;
14392     if ((GLeeFuncPtr_glMultiTexImage1DEXT = (GLEEPFNGLMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glMultiTexImage1DEXT"))!=0) nLinked++;
14393     if ((GLeeFuncPtr_glMultiTexImage2DEXT = (GLEEPFNGLMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glMultiTexImage2DEXT"))!=0) nLinked++;
14394     if ((GLeeFuncPtr_glMultiTexSubImage1DEXT = (GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage1DEXT"))!=0) nLinked++;
14395     if ((GLeeFuncPtr_glMultiTexSubImage2DEXT = (GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage2DEXT"))!=0) nLinked++;
14396     if ((GLeeFuncPtr_glCopyMultiTexImage1DEXT = (GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage1DEXT"))!=0) nLinked++;
14397     if ((GLeeFuncPtr_glCopyMultiTexImage2DEXT = (GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage2DEXT"))!=0) nLinked++;
14398     if ((GLeeFuncPtr_glCopyMultiTexSubImage1DEXT = (GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage1DEXT"))!=0) nLinked++;
14399     if ((GLeeFuncPtr_glCopyMultiTexSubImage2DEXT = (GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage2DEXT"))!=0) nLinked++;
14400     if ((GLeeFuncPtr_glGetMultiTexImageEXT = (GLEEPFNGLGETMULTITEXIMAGEEXTPROC) __GLeeGetProcAddress("glGetMultiTexImageEXT"))!=0) nLinked++;
14401     if ((GLeeFuncPtr_glGetMultiTexParameterfvEXT = (GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterfvEXT"))!=0) nLinked++;
14402     if ((GLeeFuncPtr_glGetMultiTexParameterivEXT = (GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterivEXT"))!=0) nLinked++;
14403     if ((GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT = (GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterfvEXT"))!=0) nLinked++;
14404     if ((GLeeFuncPtr_glGetMultiTexLevelParameterivEXT = (GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterivEXT"))!=0) nLinked++;
14405     if ((GLeeFuncPtr_glMultiTexImage3DEXT = (GLEEPFNGLMULTITEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glMultiTexImage3DEXT"))!=0) nLinked++;
14406     if ((GLeeFuncPtr_glMultiTexSubImage3DEXT = (GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage3DEXT"))!=0) nLinked++;
14407     if ((GLeeFuncPtr_glCopyMultiTexSubImage3DEXT = (GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage3DEXT"))!=0) nLinked++;
14408     if ((GLeeFuncPtr_glBindMultiTextureEXT = (GLEEPFNGLBINDMULTITEXTUREEXTPROC) __GLeeGetProcAddress("glBindMultiTextureEXT"))!=0) nLinked++;
14409     if ((GLeeFuncPtr_glEnableClientStateIndexedEXT = (GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC) __GLeeGetProcAddress("glEnableClientStateIndexedEXT"))!=0) nLinked++;
14410     if ((GLeeFuncPtr_glDisableClientStateIndexedEXT = (GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) __GLeeGetProcAddress("glDisableClientStateIndexedEXT"))!=0) nLinked++;
14411     if ((GLeeFuncPtr_glMultiTexCoordPointerEXT = (GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glMultiTexCoordPointerEXT"))!=0) nLinked++;
14412     if ((GLeeFuncPtr_glMultiTexEnvfEXT = (GLEEPFNGLMULTITEXENVFEXTPROC) __GLeeGetProcAddress("glMultiTexEnvfEXT"))!=0) nLinked++;
14413     if ((GLeeFuncPtr_glMultiTexEnvfvEXT = (GLEEPFNGLMULTITEXENVFVEXTPROC) __GLeeGetProcAddress("glMultiTexEnvfvEXT"))!=0) nLinked++;
14414     if ((GLeeFuncPtr_glMultiTexEnviEXT = (GLEEPFNGLMULTITEXENVIEXTPROC) __GLeeGetProcAddress("glMultiTexEnviEXT"))!=0) nLinked++;
14415     if ((GLeeFuncPtr_glMultiTexEnvivEXT = (GLEEPFNGLMULTITEXENVIVEXTPROC) __GLeeGetProcAddress("glMultiTexEnvivEXT"))!=0) nLinked++;
14416     if ((GLeeFuncPtr_glMultiTexGendEXT = (GLEEPFNGLMULTITEXGENDEXTPROC) __GLeeGetProcAddress("glMultiTexGendEXT"))!=0) nLinked++;
14417     if ((GLeeFuncPtr_glMultiTexGendvEXT = (GLEEPFNGLMULTITEXGENDVEXTPROC) __GLeeGetProcAddress("glMultiTexGendvEXT"))!=0) nLinked++;
14418     if ((GLeeFuncPtr_glMultiTexGenfEXT = (GLEEPFNGLMULTITEXGENFEXTPROC) __GLeeGetProcAddress("glMultiTexGenfEXT"))!=0) nLinked++;
14419     if ((GLeeFuncPtr_glMultiTexGenfvEXT = (GLEEPFNGLMULTITEXGENFVEXTPROC) __GLeeGetProcAddress("glMultiTexGenfvEXT"))!=0) nLinked++;
14420     if ((GLeeFuncPtr_glMultiTexGeniEXT = (GLEEPFNGLMULTITEXGENIEXTPROC) __GLeeGetProcAddress("glMultiTexGeniEXT"))!=0) nLinked++;
14421     if ((GLeeFuncPtr_glMultiTexGenivEXT = (GLEEPFNGLMULTITEXGENIVEXTPROC) __GLeeGetProcAddress("glMultiTexGenivEXT"))!=0) nLinked++;
14422     if ((GLeeFuncPtr_glGetMultiTexEnvfvEXT = (GLEEPFNGLGETMULTITEXENVFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexEnvfvEXT"))!=0) nLinked++;
14423     if ((GLeeFuncPtr_glGetMultiTexEnvivEXT = (GLEEPFNGLGETMULTITEXENVIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexEnvivEXT"))!=0) nLinked++;
14424     if ((GLeeFuncPtr_glGetMultiTexGendvEXT = (GLEEPFNGLGETMULTITEXGENDVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGendvEXT"))!=0) nLinked++;
14425     if ((GLeeFuncPtr_glGetMultiTexGenfvEXT = (GLEEPFNGLGETMULTITEXGENFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGenfvEXT"))!=0) nLinked++;
14426     if ((GLeeFuncPtr_glGetMultiTexGenivEXT = (GLEEPFNGLGETMULTITEXGENIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGenivEXT"))!=0) nLinked++;
14427     if ((GLeeFuncPtr_glGetFloatIndexedvEXT = (GLEEPFNGLGETFLOATINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetFloatIndexedvEXT"))!=0) nLinked++;
14428     if ((GLeeFuncPtr_glGetDoubleIndexedvEXT = (GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetDoubleIndexedvEXT"))!=0) nLinked++;
14429     if ((GLeeFuncPtr_glGetPointerIndexedvEXT = (GLEEPFNGLGETPOINTERINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetPointerIndexedvEXT"))!=0) nLinked++;
14430     if ((GLeeFuncPtr_glCompressedTextureImage3DEXT = (GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage3DEXT"))!=0) nLinked++;
14431     if ((GLeeFuncPtr_glCompressedTextureImage2DEXT = (GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage2DEXT"))!=0) nLinked++;
14432     if ((GLeeFuncPtr_glCompressedTextureImage1DEXT = (GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage1DEXT"))!=0) nLinked++;
14433     if ((GLeeFuncPtr_glCompressedTextureSubImage3DEXT = (GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage3DEXT"))!=0) nLinked++;
14434     if ((GLeeFuncPtr_glCompressedTextureSubImage2DEXT = (GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage2DEXT"))!=0) nLinked++;
14435     if ((GLeeFuncPtr_glCompressedTextureSubImage1DEXT = (GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage1DEXT"))!=0) nLinked++;
14436     if ((GLeeFuncPtr_glGetCompressedTextureImageEXT = (GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedTextureImageEXT"))!=0) nLinked++;
14437     if ((GLeeFuncPtr_glCompressedMultiTexImage3DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage3DEXT"))!=0) nLinked++;
14438     if ((GLeeFuncPtr_glCompressedMultiTexImage2DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage2DEXT"))!=0) nLinked++;
14439     if ((GLeeFuncPtr_glCompressedMultiTexImage1DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage1DEXT"))!=0) nLinked++;
14440     if ((GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage3DEXT"))!=0) nLinked++;
14441     if ((GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage2DEXT"))!=0) nLinked++;
14442     if ((GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage1DEXT"))!=0) nLinked++;
14443     if ((GLeeFuncPtr_glGetCompressedMultiTexImageEXT = (GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedMultiTexImageEXT"))!=0) nLinked++;
14444     if ((GLeeFuncPtr_glNamedProgramStringEXT = (GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC) __GLeeGetProcAddress("glNamedProgramStringEXT"))!=0) nLinked++;
14445     if ((GLeeFuncPtr_glNamedProgramLocalParameter4dEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dEXT"))!=0) nLinked++;
14446     if ((GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dvEXT"))!=0) nLinked++;
14447     if ((GLeeFuncPtr_glNamedProgramLocalParameter4fEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fEXT"))!=0) nLinked++;
14448     if ((GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fvEXT"))!=0) nLinked++;
14449     if ((GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterdvEXT"))!=0) nLinked++;
14450     if ((GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterfvEXT"))!=0) nLinked++;
14451     if ((GLeeFuncPtr_glGetNamedProgramivEXT = (GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramivEXT"))!=0) nLinked++;
14452     if ((GLeeFuncPtr_glGetNamedProgramStringEXT = (GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC) __GLeeGetProcAddress("glGetNamedProgramStringEXT"))!=0) nLinked++;
14453     if ((GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameters4fvEXT"))!=0) nLinked++;
14454     if ((GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4iEXT"))!=0) nLinked++;
14455     if ((GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4ivEXT"))!=0) nLinked++;
14456     if ((GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4ivEXT"))!=0) nLinked++;
14457     if ((GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uiEXT"))!=0) nLinked++;
14458     if ((GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uivEXT"))!=0) nLinked++;
14459     if ((GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4uivEXT"))!=0) nLinked++;
14460     if ((GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterIivEXT"))!=0) nLinked++;
14461     if ((GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterIuivEXT"))!=0) nLinked++;
14462     if ((GLeeFuncPtr_glTextureParameterIivEXT = (GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glTextureParameterIivEXT"))!=0) nLinked++;
14463     if ((GLeeFuncPtr_glTextureParameterIuivEXT = (GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glTextureParameterIuivEXT"))!=0) nLinked++;
14464     if ((GLeeFuncPtr_glGetTextureParameterIivEXT = (GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIivEXT"))!=0) nLinked++;
14465     if ((GLeeFuncPtr_glGetTextureParameterIuivEXT = (GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIuivEXT"))!=0) nLinked++;
14466     if ((GLeeFuncPtr_glMultiTexParameterIivEXT = (GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIivEXT"))!=0) nLinked++;
14467     if ((GLeeFuncPtr_glMultiTexParameterIuivEXT = (GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIuivEXT"))!=0) nLinked++;
14468     if ((GLeeFuncPtr_glGetMultiTexParameterIivEXT = (GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIivEXT"))!=0) nLinked++;
14469     if ((GLeeFuncPtr_glGetMultiTexParameterIuivEXT = (GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIuivEXT"))!=0) nLinked++;
14470     if ((GLeeFuncPtr_glProgramUniform1fEXT = (GLEEPFNGLPROGRAMUNIFORM1FEXTPROC) __GLeeGetProcAddress("glProgramUniform1fEXT"))!=0) nLinked++;
14471     if ((GLeeFuncPtr_glProgramUniform2fEXT = (GLEEPFNGLPROGRAMUNIFORM2FEXTPROC) __GLeeGetProcAddress("glProgramUniform2fEXT"))!=0) nLinked++;
14472     if ((GLeeFuncPtr_glProgramUniform3fEXT = (GLEEPFNGLPROGRAMUNIFORM3FEXTPROC) __GLeeGetProcAddress("glProgramUniform3fEXT"))!=0) nLinked++;
14473     if ((GLeeFuncPtr_glProgramUniform4fEXT = (GLEEPFNGLPROGRAMUNIFORM4FEXTPROC) __GLeeGetProcAddress("glProgramUniform4fEXT"))!=0) nLinked++;
14474     if ((GLeeFuncPtr_glProgramUniform1iEXT = (GLEEPFNGLPROGRAMUNIFORM1IEXTPROC) __GLeeGetProcAddress("glProgramUniform1iEXT"))!=0) nLinked++;
14475     if ((GLeeFuncPtr_glProgramUniform2iEXT = (GLEEPFNGLPROGRAMUNIFORM2IEXTPROC) __GLeeGetProcAddress("glProgramUniform2iEXT"))!=0) nLinked++;
14476     if ((GLeeFuncPtr_glProgramUniform3iEXT = (GLEEPFNGLPROGRAMUNIFORM3IEXTPROC) __GLeeGetProcAddress("glProgramUniform3iEXT"))!=0) nLinked++;
14477     if ((GLeeFuncPtr_glProgramUniform4iEXT = (GLEEPFNGLPROGRAMUNIFORM4IEXTPROC) __GLeeGetProcAddress("glProgramUniform4iEXT"))!=0) nLinked++;
14478     if ((GLeeFuncPtr_glProgramUniform1fvEXT = (GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC) __GLeeGetProcAddress("glProgramUniform1fvEXT"))!=0) nLinked++;
14479     if ((GLeeFuncPtr_glProgramUniform2fvEXT = (GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC) __GLeeGetProcAddress("glProgramUniform2fvEXT"))!=0) nLinked++;
14480     if ((GLeeFuncPtr_glProgramUniform3fvEXT = (GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC) __GLeeGetProcAddress("glProgramUniform3fvEXT"))!=0) nLinked++;
14481     if ((GLeeFuncPtr_glProgramUniform4fvEXT = (GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC) __GLeeGetProcAddress("glProgramUniform4fvEXT"))!=0) nLinked++;
14482     if ((GLeeFuncPtr_glProgramUniform1ivEXT = (GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC) __GLeeGetProcAddress("glProgramUniform1ivEXT"))!=0) nLinked++;
14483     if ((GLeeFuncPtr_glProgramUniform2ivEXT = (GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC) __GLeeGetProcAddress("glProgramUniform2ivEXT"))!=0) nLinked++;
14484     if ((GLeeFuncPtr_glProgramUniform3ivEXT = (GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC) __GLeeGetProcAddress("glProgramUniform3ivEXT"))!=0) nLinked++;
14485     if ((GLeeFuncPtr_glProgramUniform4ivEXT = (GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC) __GLeeGetProcAddress("glProgramUniform4ivEXT"))!=0) nLinked++;
14486     if ((GLeeFuncPtr_glProgramUniformMatrix2fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2fvEXT"))!=0) nLinked++;
14487     if ((GLeeFuncPtr_glProgramUniformMatrix3fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3fvEXT"))!=0) nLinked++;
14488     if ((GLeeFuncPtr_glProgramUniformMatrix4fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4fvEXT"))!=0) nLinked++;
14489     if ((GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x3fvEXT"))!=0) nLinked++;
14490     if ((GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x2fvEXT"))!=0) nLinked++;
14491     if ((GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x4fvEXT"))!=0) nLinked++;
14492     if ((GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x2fvEXT"))!=0) nLinked++;
14493     if ((GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x4fvEXT"))!=0) nLinked++;
14494     if ((GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x3fvEXT"))!=0) nLinked++;
14495     if ((GLeeFuncPtr_glProgramUniform1uiEXT = (GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC) __GLeeGetProcAddress("glProgramUniform1uiEXT"))!=0) nLinked++;
14496     if ((GLeeFuncPtr_glProgramUniform2uiEXT = (GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC) __GLeeGetProcAddress("glProgramUniform2uiEXT"))!=0) nLinked++;
14497     if ((GLeeFuncPtr_glProgramUniform3uiEXT = (GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC) __GLeeGetProcAddress("glProgramUniform3uiEXT"))!=0) nLinked++;
14498     if ((GLeeFuncPtr_glProgramUniform4uiEXT = (GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC) __GLeeGetProcAddress("glProgramUniform4uiEXT"))!=0) nLinked++;
14499     if ((GLeeFuncPtr_glProgramUniform1uivEXT = (GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform1uivEXT"))!=0) nLinked++;
14500     if ((GLeeFuncPtr_glProgramUniform2uivEXT = (GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform2uivEXT"))!=0) nLinked++;
14501     if ((GLeeFuncPtr_glProgramUniform3uivEXT = (GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform3uivEXT"))!=0) nLinked++;
14502     if ((GLeeFuncPtr_glProgramUniform4uivEXT = (GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform4uivEXT"))!=0) nLinked++;
14503     if ((GLeeFuncPtr_glNamedBufferDataEXT = (GLEEPFNGLNAMEDBUFFERDATAEXTPROC) __GLeeGetProcAddress("glNamedBufferDataEXT"))!=0) nLinked++;
14504     if ((GLeeFuncPtr_glNamedBufferSubDataEXT = (GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC) __GLeeGetProcAddress("glNamedBufferSubDataEXT"))!=0) nLinked++;
14505     if ((GLeeFuncPtr_glMapNamedBufferEXT = (GLEEPFNGLMAPNAMEDBUFFEREXTPROC) __GLeeGetProcAddress("glMapNamedBufferEXT"))!=0) nLinked++;
14506     if ((GLeeFuncPtr_glUnmapNamedBufferEXT = (GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC) __GLeeGetProcAddress("glUnmapNamedBufferEXT"))!=0) nLinked++;
14507     if ((GLeeFuncPtr_glGetNamedBufferParameterivEXT = (GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferParameterivEXT"))!=0) nLinked++;
14508     if ((GLeeFuncPtr_glGetNamedBufferPointervEXT = (GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferPointervEXT"))!=0) nLinked++;
14509     if ((GLeeFuncPtr_glGetNamedBufferSubDataEXT = (GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC) __GLeeGetProcAddress("glGetNamedBufferSubDataEXT"))!=0) nLinked++;
14510     if ((GLeeFuncPtr_glTextureBufferEXT = (GLEEPFNGLTEXTUREBUFFEREXTPROC) __GLeeGetProcAddress("glTextureBufferEXT"))!=0) nLinked++;
14511     if ((GLeeFuncPtr_glMultiTexBufferEXT = (GLEEPFNGLMULTITEXBUFFEREXTPROC) __GLeeGetProcAddress("glMultiTexBufferEXT"))!=0) nLinked++;
14512     if ((GLeeFuncPtr_glNamedRenderbufferStorageEXT = (GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageEXT"))!=0) nLinked++;
14513     if ((GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT = (GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedRenderbufferParameterivEXT"))!=0) nLinked++;
14514     if ((GLeeFuncPtr_glCheckNamedFramebufferStatusEXT = (GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckNamedFramebufferStatusEXT"))!=0) nLinked++;
14515     if ((GLeeFuncPtr_glNamedFramebufferTexture1DEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture1DEXT"))!=0) nLinked++;
14516     if ((GLeeFuncPtr_glNamedFramebufferTexture2DEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture2DEXT"))!=0) nLinked++;
14517     if ((GLeeFuncPtr_glNamedFramebufferTexture3DEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture3DEXT"))!=0) nLinked++;
14518     if ((GLeeFuncPtr_glNamedFramebufferRenderbufferEXT = (GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferRenderbufferEXT"))!=0) nLinked++;
14519     if ((GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT = (GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedFramebufferAttachmentParameterivEXT"))!=0) nLinked++;
14520     if ((GLeeFuncPtr_glGenerateTextureMipmapEXT = (GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateTextureMipmapEXT"))!=0) nLinked++;
14521     if ((GLeeFuncPtr_glGenerateMultiTexMipmapEXT = (GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateMultiTexMipmapEXT"))!=0) nLinked++;
14522     if ((GLeeFuncPtr_glFramebufferDrawBufferEXT = (GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferDrawBufferEXT"))!=0) nLinked++;
14523     if ((GLeeFuncPtr_glFramebufferDrawBuffersEXT = (GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) __GLeeGetProcAddress("glFramebufferDrawBuffersEXT"))!=0) nLinked++;
14524     if ((GLeeFuncPtr_glFramebufferReadBufferEXT = (GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferReadBufferEXT"))!=0) nLinked++;
14525     if ((GLeeFuncPtr_glGetFramebufferParameterivEXT = (GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferParameterivEXT"))!=0) nLinked++;
14526     if ((GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT = (GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageMultisampleEXT"))!=0) nLinked++;
14527     if ((GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT = (GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageMultisampleCoverageEXT"))!=0) nLinked++;
14528     if ((GLeeFuncPtr_glNamedFramebufferTextureEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureEXT"))!=0) nLinked++;
14529     if ((GLeeFuncPtr_glNamedFramebufferTextureLayerEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureLayerEXT"))!=0) nLinked++;
14530     if ((GLeeFuncPtr_glNamedFramebufferTextureFaceEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureFaceEXT"))!=0) nLinked++;
14531     if ((GLeeFuncPtr_glTextureRenderbufferEXT = (GLEEPFNGLTEXTURERENDERBUFFEREXTPROC) __GLeeGetProcAddress("glTextureRenderbufferEXT"))!=0) nLinked++;
14532     if ((GLeeFuncPtr_glMultiTexRenderbufferEXT = (GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glMultiTexRenderbufferEXT"))!=0) nLinked++;
14533 #endif
14534     if (nLinked==186) return GLEE_LINK_COMPLETE;
14535     if (nLinked==0) return GLEE_LINK_FAIL;
14536     return GLEE_LINK_PARTIAL;
14537 }
14538 
14539 GLuint __GLeeLink_GL_EXT_vertex_array_bgra(void) {return GLEE_LINK_COMPLETE;}
14540 
14541 GLuint __GLeeLink_GL_EXT_texture_swizzle(void) {return GLEE_LINK_COMPLETE;}
14542 
14543 GLuint __GLeeLink_GL_NV_explicit_multisample(void)
14544 {
14545     GLint nLinked=0;
14546 #ifdef __GLEE_GL_NV_explicit_multisample
14547     if ((GLeeFuncPtr_glGetMultisamplefvNV = (GLEEPFNGLGETMULTISAMPLEFVNVPROC) __GLeeGetProcAddress("glGetMultisamplefvNV"))!=0) nLinked++;
14548     if ((GLeeFuncPtr_glSampleMaskIndexedNV = (GLEEPFNGLSAMPLEMASKINDEXEDNVPROC) __GLeeGetProcAddress("glSampleMaskIndexedNV"))!=0) nLinked++;
14549     if ((GLeeFuncPtr_glTexRenderbufferNV = (GLEEPFNGLTEXRENDERBUFFERNVPROC) __GLeeGetProcAddress("glTexRenderbufferNV"))!=0) nLinked++;
14550 #endif
14551     if (nLinked==3) return GLEE_LINK_COMPLETE;
14552     if (nLinked==0) return GLEE_LINK_FAIL;
14553     return GLEE_LINK_PARTIAL;
14554 }
14555 
14556 GLuint __GLeeLink_GL_NV_transform_feedback2(void)
14557 {
14558     GLint nLinked=0;
14559 #ifdef __GLEE_GL_NV_transform_feedback2
14560     if ((GLeeFuncPtr_glBindTransformFeedbackNV = (GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glBindTransformFeedbackNV"))!=0) nLinked++;
14561     if ((GLeeFuncPtr_glDeleteTransformFeedbacksNV = (GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC) __GLeeGetProcAddress("glDeleteTransformFeedbacksNV"))!=0) nLinked++;
14562     if ((GLeeFuncPtr_glGenTransformFeedbacksNV = (GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC) __GLeeGetProcAddress("glGenTransformFeedbacksNV"))!=0) nLinked++;
14563     if ((GLeeFuncPtr_glIsTransformFeedbackNV = (GLEEPFNGLISTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glIsTransformFeedbackNV"))!=0) nLinked++;
14564     if ((GLeeFuncPtr_glPauseTransformFeedbackNV = (GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glPauseTransformFeedbackNV"))!=0) nLinked++;
14565     if ((GLeeFuncPtr_glResumeTransformFeedbackNV = (GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glResumeTransformFeedbackNV"))!=0) nLinked++;
14566     if ((GLeeFuncPtr_glDrawTransformFeedbackNV = (GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glDrawTransformFeedbackNV"))!=0) nLinked++;
14567 #endif
14568     if (nLinked==7) return GLEE_LINK_COMPLETE;
14569     if (nLinked==0) return GLEE_LINK_FAIL;
14570     return GLEE_LINK_PARTIAL;
14571 }
14572 
14573 GLuint __GLeeLink_GL_SGIX_texture_select(void) {return GLEE_LINK_COMPLETE;}
14574 
14575 GLuint __GLeeLink_GL_INGR_blend_func_separate(void)
14576 {
14577     GLint nLinked=0;
14578 #ifdef __GLEE_GL_INGR_blend_func_separate
14579     if ((GLeeFuncPtr_glBlendFuncSeparateINGR = (GLEEPFNGLBLENDFUNCSEPARATEINGRPROC) __GLeeGetProcAddress("glBlendFuncSeparateINGR"))!=0) nLinked++;
14580 #endif
14581     if (nLinked==1) return GLEE_LINK_COMPLETE;
14582     if (nLinked==0) return GLEE_LINK_FAIL;
14583     return GLEE_LINK_PARTIAL;
14584 }
14585 
14586 GLuint __GLeeLink_GL_SGIX_depth_pass_instrument(void) {return GLEE_LINK_COMPLETE;}
14587 
14588 GLuint __GLeeLink_GL_SGIX_igloo_interface(void)
14589 {
14590     GLint nLinked=0;
14591 #ifdef __GLEE_GL_SGIX_igloo_interface
14592     if ((GLeeFuncPtr_glIglooInterfaceSGIX = (GLEEPFNGLIGLOOINTERFACESGIXPROC) __GLeeGetProcAddress("glIglooInterfaceSGIX"))!=0) nLinked++;
14593 #endif
14594     if (nLinked==1) return GLEE_LINK_COMPLETE;
14595     if (nLinked==0) return GLEE_LINK_FAIL;
14596     return GLEE_LINK_PARTIAL;
14597 }
14598 
14599 GLuint __GLeeLink_GL_EXT_fragment_lighting(void)
14600 {
14601     GLint nLinked=0;
14602 #ifdef __GLEE_GL_EXT_fragment_lighting
14603     if ((GLeeFuncPtr_glFragmentLightModeliEXT = (GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC) __GLeeGetProcAddress("glFragmentLightModeliEXT"))!=0) nLinked++;
14604     if ((GLeeFuncPtr_glFragmentLightModelfEXT = (GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfEXT"))!=0) nLinked++;
14605     if ((GLeeFuncPtr_glFragmentLightModelivEXT = (GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelivEXT"))!=0) nLinked++;
14606     if ((GLeeFuncPtr_glFragmentLightModelfvEXT = (GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfvEXT"))!=0) nLinked++;
14607     if ((GLeeFuncPtr_glFragmentLightiEXT = (GLEEPFNGLFRAGMENTLIGHTIEXTPROC) __GLeeGetProcAddress("glFragmentLightiEXT"))!=0) nLinked++;
14608     if ((GLeeFuncPtr_glFragmentLightfEXT = (GLEEPFNGLFRAGMENTLIGHTFEXTPROC) __GLeeGetProcAddress("glFragmentLightfEXT"))!=0) nLinked++;
14609     if ((GLeeFuncPtr_glFragmentLightivEXT = (GLEEPFNGLFRAGMENTLIGHTIVEXTPROC) __GLeeGetProcAddress("glFragmentLightivEXT"))!=0) nLinked++;
14610     if ((GLeeFuncPtr_glFragmentLightfvEXT = (GLEEPFNGLFRAGMENTLIGHTFVEXTPROC) __GLeeGetProcAddress("glFragmentLightfvEXT"))!=0) nLinked++;
14611     if ((GLeeFuncPtr_glGetFragmentLightivEXT = (GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC) __GLeeGetProcAddress("glGetFragmentLightivEXT"))!=0) nLinked++;
14612     if ((GLeeFuncPtr_glGetFragmentLightfvEXT = (GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC) __GLeeGetProcAddress("glGetFragmentLightfvEXT"))!=0) nLinked++;
14613     if ((GLeeFuncPtr_glFragmentMaterialfEXT = (GLEEPFNGLFRAGMENTMATERIALFEXTPROC) __GLeeGetProcAddress("glFragmentMaterialfEXT"))!=0) nLinked++;
14614     if ((GLeeFuncPtr_glFragmentMaterialiEXT = (GLEEPFNGLFRAGMENTMATERIALIEXTPROC) __GLeeGetProcAddress("glFragmentMaterialiEXT"))!=0) nLinked++;
14615     if ((GLeeFuncPtr_glFragmentMaterialfvEXT = (GLEEPFNGLFRAGMENTMATERIALFVEXTPROC) __GLeeGetProcAddress("glFragmentMaterialfvEXT"))!=0) nLinked++;
14616     if ((GLeeFuncPtr_glFragmentMaterialivEXT = (GLEEPFNGLFRAGMENTMATERIALIVEXTPROC) __GLeeGetProcAddress("glFragmentMaterialivEXT"))!=0) nLinked++;
14617     if ((GLeeFuncPtr_glFragmentColorMaterialEXT = (GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC) __GLeeGetProcAddress("glFragmentColorMaterialEXT"))!=0) nLinked++;
14618     if ((GLeeFuncPtr_glGetFragmentMaterialfvEXT = (GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvEXT"))!=0) nLinked++;
14619     if ((GLeeFuncPtr_glGetFragmentMaterialivEXT = (GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialivEXT"))!=0) nLinked++;
14620     if ((GLeeFuncPtr_glLightEnviEXT = (GLEEPFNGLLIGHTENVIEXTPROC) __GLeeGetProcAddress("glLightEnviEXT"))!=0) nLinked++;
14621 #endif
14622     if (nLinked==18) return GLEE_LINK_COMPLETE;
14623     if (nLinked==0) return GLEE_LINK_FAIL;
14624     return GLEE_LINK_PARTIAL;
14625 }
14626 
14627 GLuint __GLeeLink_GL_EXT_geometry_shader4(void)
14628 {
14629     GLint nLinked=0;
14630 #ifdef __GLEE_GL_EXT_geometry_shader4
14631     if ((GLeeFuncPtr_glProgramParameteriEXT = (GLEEPFNGLPROGRAMPARAMETERIEXTPROC) __GLeeGetProcAddress("glProgramParameteriEXT"))!=0) nLinked++;
14632     if ((GLeeFuncPtr_glFramebufferTextureEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++;
14633     if ((GLeeFuncPtr_glFramebufferTextureLayerEXT = (GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0) nLinked++;
14634     if ((GLeeFuncPtr_glFramebufferTextureFaceEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) nLinked++;
14635 #endif
14636     if (nLinked==4) return GLEE_LINK_COMPLETE;
14637     if (nLinked==0) return GLEE_LINK_FAIL;
14638     return GLEE_LINK_PARTIAL;
14639 }
14640 
14641 GLuint __GLeeLink_GL_EXT_scene_marker(void)
14642 {
14643     GLint nLinked=0;
14644 #ifdef __GLEE_GL_EXT_scene_marker
14645     if ((GLeeFuncPtr_glBeginSceneEXT = (GLEEPFNGLBEGINSCENEEXTPROC) __GLeeGetProcAddress("glBeginSceneEXT"))!=0) nLinked++;
14646     if ((GLeeFuncPtr_glEndSceneEXT = (GLEEPFNGLENDSCENEEXTPROC) __GLeeGetProcAddress("glEndSceneEXT"))!=0) nLinked++;
14647 #endif
14648     if (nLinked==2) return GLEE_LINK_COMPLETE;
14649     if (nLinked==0) return GLEE_LINK_FAIL;
14650     return GLEE_LINK_PARTIAL;
14651 }
14652 
14653 GLuint __GLeeLink_GL_EXT_texture_compression_dxt1(void) {return GLEE_LINK_COMPLETE;}
14654 
14655 GLuint __GLeeLink_GL_EXT_texture_env(void) {return GLEE_LINK_COMPLETE;}
14656 
14657 GLuint __GLeeLink_GL_IBM_static_data(void) {return GLEE_LINK_COMPLETE;}
14658 
14659 GLuint __GLeeLink_GL_NV_gpu_program4(void)
14660 {
14661     GLint nLinked=0;
14662 #ifdef __GLEE_GL_NV_gpu_program4
14663     if ((GLeeFuncPtr_glProgramLocalParameterI4iNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4iNV"))!=0) nLinked++;
14664     if ((GLeeFuncPtr_glProgramLocalParameterI4ivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4ivNV"))!=0) nLinked++;
14665     if ((GLeeFuncPtr_glProgramLocalParametersI4ivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4ivNV"))!=0) nLinked++;
14666     if ((GLeeFuncPtr_glProgramLocalParameterI4uiNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uiNV"))!=0) nLinked++;
14667     if ((GLeeFuncPtr_glProgramLocalParameterI4uivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uivNV"))!=0) nLinked++;
14668     if ((GLeeFuncPtr_glProgramLocalParametersI4uivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4uivNV"))!=0) nLinked++;
14669     if ((GLeeFuncPtr_glProgramEnvParameterI4iNV = (GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4iNV"))!=0) nLinked++;
14670     if ((GLeeFuncPtr_glProgramEnvParameterI4ivNV = (GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4ivNV"))!=0) nLinked++;
14671     if ((GLeeFuncPtr_glProgramEnvParametersI4ivNV = (GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4ivNV"))!=0) nLinked++;
14672     if ((GLeeFuncPtr_glProgramEnvParameterI4uiNV = (GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uiNV"))!=0) nLinked++;
14673     if ((GLeeFuncPtr_glProgramEnvParameterI4uivNV = (GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uivNV"))!=0) nLinked++;
14674     if ((GLeeFuncPtr_glProgramEnvParametersI4uivNV = (GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4uivNV"))!=0) nLinked++;
14675     if ((GLeeFuncPtr_glGetProgramLocalParameterIivNV = (GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIivNV"))!=0) nLinked++;
14676     if ((GLeeFuncPtr_glGetProgramLocalParameterIuivNV = (GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIuivNV"))!=0) nLinked++;
14677     if ((GLeeFuncPtr_glGetProgramEnvParameterIivNV = (GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIivNV"))!=0) nLinked++;
14678     if ((GLeeFuncPtr_glGetProgramEnvParameterIuivNV = (GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIuivNV"))!=0) nLinked++;
14679     if ((GLeeFuncPtr_glFramebufferTextureEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++;
14680     if ((GLeeFuncPtr_glFramebufferTextureLayerEXT = (GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0) nLinked++;
14681     if ((GLeeFuncPtr_glFramebufferTextureFaceEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) nLinked++;
14682     if ((GLeeFuncPtr_glVertexAttribI2iEXT = (GLEEPFNGLVERTEXATTRIBI2IEXTPROC) __GLeeGetProcAddress("glVertexAttribI2iEXT"))!=0) nLinked++;
14683     if ((GLeeFuncPtr_glVertexAttribI3iEXT = (GLEEPFNGLVERTEXATTRIBI3IEXTPROC) __GLeeGetProcAddress("glVertexAttribI3iEXT"))!=0) nLinked++;
14684     if ((GLeeFuncPtr_glVertexAttribI4iEXT = (GLEEPFNGLVERTEXATTRIBI4IEXTPROC) __GLeeGetProcAddress("glVertexAttribI4iEXT"))!=0) nLinked++;
14685     if ((GLeeFuncPtr_glVertexAttribI1uiEXT = (GLEEPFNGLVERTEXATTRIBI1UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI1uiEXT"))!=0) nLinked++;
14686     if ((GLeeFuncPtr_glVertexAttribI2uiEXT = (GLEEPFNGLVERTEXATTRIBI2UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI2uiEXT"))!=0) nLinked++;
14687     if ((GLeeFuncPtr_glVertexAttribI3uiEXT = (GLEEPFNGLVERTEXATTRIBI3UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI3uiEXT"))!=0) nLinked++;
14688     if ((GLeeFuncPtr_glVertexAttribI4uiEXT = (GLEEPFNGLVERTEXATTRIBI4UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI4uiEXT"))!=0) nLinked++;
14689     if ((GLeeFuncPtr_glVertexAttribI1ivEXT = (GLEEPFNGLVERTEXATTRIBI1IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI1ivEXT"))!=0) nLinked++;
14690     if ((GLeeFuncPtr_glVertexAttribI2ivEXT = (GLEEPFNGLVERTEXATTRIBI2IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI2ivEXT"))!=0) nLinked++;
14691     if ((GLeeFuncPtr_glVertexAttribI3ivEXT = (GLEEPFNGLVERTEXATTRIBI3IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI3ivEXT"))!=0) nLinked++;
14692     if ((GLeeFuncPtr_glVertexAttribI4ivEXT = (GLEEPFNGLVERTEXATTRIBI4IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4ivEXT"))!=0) nLinked++;
14693     if ((GLeeFuncPtr_glVertexAttribI1uivEXT = (GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI1uivEXT"))!=0) nLinked++;
14694     if ((GLeeFuncPtr_glVertexAttribI2uivEXT = (GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI2uivEXT"))!=0) nLinked++;
14695     if ((GLeeFuncPtr_glVertexAttribI3uivEXT = (GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI3uivEXT"))!=0) nLinked++;
14696     if ((GLeeFuncPtr_glVertexAttribI4uivEXT = (GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4uivEXT"))!=0) nLinked++;
14697     if ((GLeeFuncPtr_glVertexAttribI4bvEXT = (GLEEPFNGLVERTEXATTRIBI4BVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4bvEXT"))!=0) nLinked++;
14698     if ((GLeeFuncPtr_glVertexAttribI4svEXT = (GLEEPFNGLVERTEXATTRIBI4SVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4svEXT"))!=0) nLinked++;
14699     if ((GLeeFuncPtr_glVertexAttribI4ubvEXT = (GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4ubvEXT"))!=0) nLinked++;
14700     if ((GLeeFuncPtr_glVertexAttribI4usvEXT = (GLEEPFNGLVERTEXATTRIBI4USVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4usvEXT"))!=0) nLinked++;
14701     if ((GLeeFuncPtr_glVertexAttribIPointerEXT = (GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC) __GLeeGetProcAddress("glVertexAttribIPointerEXT"))!=0) nLinked++;
14702     if ((GLeeFuncPtr_glGetVertexAttribIivEXT = (GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC) __GLeeGetProcAddress("glGetVertexAttribIivEXT"))!=0) nLinked++;
14703     if ((GLeeFuncPtr_glGetVertexAttribIuivEXT = (GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC) __GLeeGetProcAddress("glGetVertexAttribIuivEXT"))!=0) nLinked++;
14704 #endif
14705     if (nLinked==41) return GLEE_LINK_COMPLETE;
14706     if (nLinked==0) return GLEE_LINK_FAIL;
14707     return GLEE_LINK_PARTIAL;
14708 }
14709 
14710 GLuint __GLeeLink_GL_OES_byte_coordinates(void) {return GLEE_LINK_COMPLETE;}
14711 
14712 GLuint __GLeeLink_GL_OES_compressed_paletted_texture(void) {return GLEE_LINK_COMPLETE;}
14713 
14714 GLuint __GLeeLink_GL_OES_single_precision(void)
14715 {
14716     GLint nLinked=0;
14717 #ifdef __GLEE_GL_OES_single_precision
14718     if ((GLeeFuncPtr_glDepthRangefOES = (GLEEPFNGLDEPTHRANGEFOESPROC) __GLeeGetProcAddress("glDepthRangefOES"))!=0) nLinked++;
14719     if ((GLeeFuncPtr_glFrustumfOES = (GLEEPFNGLFRUSTUMFOESPROC) __GLeeGetProcAddress("glFrustumfOES"))!=0) nLinked++;
14720     if ((GLeeFuncPtr_glOrthofOES = (GLEEPFNGLORTHOFOESPROC) __GLeeGetProcAddress("glOrthofOES"))!=0) nLinked++;
14721     if ((GLeeFuncPtr_glClipPlanefOES = (GLEEPFNGLCLIPPLANEFOESPROC) __GLeeGetProcAddress("glClipPlanefOES"))!=0) nLinked++;
14722     if ((GLeeFuncPtr_glGetClipPlanefOES = (GLEEPFNGLGETCLIPPLANEFOESPROC) __GLeeGetProcAddress("glGetClipPlanefOES"))!=0) nLinked++;
14723     if ((GLeeFuncPtr_glClearDepthfOES = (GLEEPFNGLCLEARDEPTHFOESPROC) __GLeeGetProcAddress("glClearDepthfOES"))!=0) nLinked++;
14724 #endif
14725     if (nLinked==6) return GLEE_LINK_COMPLETE;
14726     if (nLinked==0) return GLEE_LINK_FAIL;
14727     return GLEE_LINK_PARTIAL;
14728 }
14729 
14730 GLuint __GLeeLink_GL_SGIX_pixel_texture_bits(void) {return GLEE_LINK_COMPLETE;}
14731 
14732 GLuint __GLeeLink_GL_SGIX_texture_range(void) {return GLEE_LINK_COMPLETE;}
14733 
14734 GLEE_LINK_FUNCTION __GLeeGLLoadFunction[322];
14735 
14736 void initGLLoadFunctions(void)
14737 {
14738     __GLeeGLLoadFunction[0]=__GLeeLink_GL_VERSION_1_2;
14739     __GLeeGLLoadFunction[1]=__GLeeLink_GL_ARB_imaging;
14740     __GLeeGLLoadFunction[2]=__GLeeLink_GL_VERSION_1_3;
14741     __GLeeGLLoadFunction[3]=__GLeeLink_GL_VERSION_1_4;
14742     __GLeeGLLoadFunction[4]=__GLeeLink_GL_VERSION_1_5;
14743     __GLeeGLLoadFunction[5]=__GLeeLink_GL_VERSION_2_0;
14744     __GLeeGLLoadFunction[6]=__GLeeLink_GL_VERSION_2_1;
14745     __GLeeGLLoadFunction[7]=__GLeeLink_GL_VERSION_3_0;
14746     __GLeeGLLoadFunction[8]=__GLeeLink_GL_ARB_multitexture;
14747     __GLeeGLLoadFunction[9]=__GLeeLink_GL_ARB_transpose_matrix;
14748     __GLeeGLLoadFunction[10]=__GLeeLink_GL_ARB_multisample;
14749     __GLeeGLLoadFunction[11]=__GLeeLink_GL_ARB_texture_env_add;
14750     __GLeeGLLoadFunction[12]=__GLeeLink_GL_ARB_texture_cube_map;
14751     __GLeeGLLoadFunction[13]=__GLeeLink_GL_ARB_texture_compression;
14752     __GLeeGLLoadFunction[14]=__GLeeLink_GL_ARB_texture_border_clamp;
14753     __GLeeGLLoadFunction[15]=__GLeeLink_GL_ARB_point_parameters;
14754     __GLeeGLLoadFunction[16]=__GLeeLink_GL_ARB_vertex_blend;
14755     __GLeeGLLoadFunction[17]=__GLeeLink_GL_ARB_matrix_palette;
14756     __GLeeGLLoadFunction[18]=__GLeeLink_GL_ARB_texture_env_combine;
14757     __GLeeGLLoadFunction[19]=__GLeeLink_GL_ARB_texture_env_crossbar;
14758     __GLeeGLLoadFunction[20]=__GLeeLink_GL_ARB_texture_env_dot3;
14759     __GLeeGLLoadFunction[21]=__GLeeLink_GL_ARB_texture_mirrored_repeat;
14760     __GLeeGLLoadFunction[22]=__GLeeLink_GL_ARB_depth_texture;
14761     __GLeeGLLoadFunction[23]=__GLeeLink_GL_ARB_shadow;
14762     __GLeeGLLoadFunction[24]=__GLeeLink_GL_ARB_shadow_ambient;
14763     __GLeeGLLoadFunction[25]=__GLeeLink_GL_ARB_window_pos;
14764     __GLeeGLLoadFunction[26]=__GLeeLink_GL_ARB_vertex_program;
14765     __GLeeGLLoadFunction[27]=__GLeeLink_GL_ARB_fragment_program;
14766     __GLeeGLLoadFunction[28]=__GLeeLink_GL_ARB_vertex_buffer_object;
14767     __GLeeGLLoadFunction[29]=__GLeeLink_GL_ARB_occlusion_query;
14768     __GLeeGLLoadFunction[30]=__GLeeLink_GL_ARB_shader_objects;
14769     __GLeeGLLoadFunction[31]=__GLeeLink_GL_ARB_vertex_shader;
14770     __GLeeGLLoadFunction[32]=__GLeeLink_GL_ARB_fragment_shader;
14771     __GLeeGLLoadFunction[33]=__GLeeLink_GL_ARB_shading_language_100;
14772     __GLeeGLLoadFunction[34]=__GLeeLink_GL_ARB_texture_non_power_of_two;
14773     __GLeeGLLoadFunction[35]=__GLeeLink_GL_ARB_point_sprite;
14774     __GLeeGLLoadFunction[36]=__GLeeLink_GL_ARB_fragment_program_shadow;
14775     __GLeeGLLoadFunction[37]=__GLeeLink_GL_ARB_draw_buffers;
14776     __GLeeGLLoadFunction[38]=__GLeeLink_GL_ARB_texture_rectangle;
14777     __GLeeGLLoadFunction[39]=__GLeeLink_GL_ARB_color_buffer_float;
14778     __GLeeGLLoadFunction[40]=__GLeeLink_GL_ARB_half_float_pixel;
14779     __GLeeGLLoadFunction[41]=__GLeeLink_GL_ARB_texture_float;
14780     __GLeeGLLoadFunction[42]=__GLeeLink_GL_ARB_pixel_buffer_object;
14781     __GLeeGLLoadFunction[43]=__GLeeLink_GL_ARB_depth_buffer_float;
14782     __GLeeGLLoadFunction[44]=__GLeeLink_GL_ARB_draw_instanced;
14783     __GLeeGLLoadFunction[45]=__GLeeLink_GL_ARB_framebuffer_object;
14784     __GLeeGLLoadFunction[46]=__GLeeLink_GL_ARB_framebuffer_sRGB;
14785     __GLeeGLLoadFunction[47]=__GLeeLink_GL_ARB_geometry_shader4;
14786     __GLeeGLLoadFunction[48]=__GLeeLink_GL_ARB_half_float_vertex;
14787     __GLeeGLLoadFunction[49]=__GLeeLink_GL_ARB_instanced_arrays;
14788     __GLeeGLLoadFunction[50]=__GLeeLink_GL_ARB_map_buffer_range;
14789     __GLeeGLLoadFunction[51]=__GLeeLink_GL_ARB_texture_buffer_object;
14790     __GLeeGLLoadFunction[52]=__GLeeLink_GL_ARB_texture_compression_rgtc;
14791     __GLeeGLLoadFunction[53]=__GLeeLink_GL_ARB_texture_rg;
14792     __GLeeGLLoadFunction[54]=__GLeeLink_GL_ARB_vertex_array_object;
14793     __GLeeGLLoadFunction[55]=__GLeeLink_GL_EXT_abgr;
14794     __GLeeGLLoadFunction[56]=__GLeeLink_GL_EXT_blend_color;
14795     __GLeeGLLoadFunction[57]=__GLeeLink_GL_EXT_polygon_offset;
14796     __GLeeGLLoadFunction[58]=__GLeeLink_GL_EXT_texture;
14797     __GLeeGLLoadFunction[59]=__GLeeLink_GL_EXT_texture3D;
14798     __GLeeGLLoadFunction[60]=__GLeeLink_GL_SGIS_texture_filter4;
14799     __GLeeGLLoadFunction[61]=__GLeeLink_GL_EXT_subtexture;
14800     __GLeeGLLoadFunction[62]=__GLeeLink_GL_EXT_copy_texture;
14801     __GLeeGLLoadFunction[63]=__GLeeLink_GL_EXT_histogram;
14802     __GLeeGLLoadFunction[64]=__GLeeLink_GL_EXT_convolution;
14803     __GLeeGLLoadFunction[65]=__GLeeLink_GL_SGI_color_matrix;
14804     __GLeeGLLoadFunction[66]=__GLeeLink_GL_SGI_color_table;
14805     __GLeeGLLoadFunction[67]=__GLeeLink_GL_SGIS_pixel_texture;
14806     __GLeeGLLoadFunction[68]=__GLeeLink_GL_SGIX_pixel_texture;
14807     __GLeeGLLoadFunction[69]=__GLeeLink_GL_SGIS_texture4D;
14808     __GLeeGLLoadFunction[70]=__GLeeLink_GL_SGI_texture_color_table;
14809     __GLeeGLLoadFunction[71]=__GLeeLink_GL_EXT_cmyka;
14810     __GLeeGLLoadFunction[72]=__GLeeLink_GL_EXT_texture_object;
14811     __GLeeGLLoadFunction[73]=__GLeeLink_GL_SGIS_detail_texture;
14812     __GLeeGLLoadFunction[74]=__GLeeLink_GL_SGIS_sharpen_texture;
14813     __GLeeGLLoadFunction[75]=__GLeeLink_GL_EXT_packed_pixels;
14814     __GLeeGLLoadFunction[76]=__GLeeLink_GL_SGIS_texture_lod;
14815     __GLeeGLLoadFunction[77]=__GLeeLink_GL_SGIS_multisample;
14816     __GLeeGLLoadFunction[78]=__GLeeLink_GL_EXT_rescale_normal;
14817     __GLeeGLLoadFunction[79]=__GLeeLink_GL_EXT_vertex_array;
14818     __GLeeGLLoadFunction[80]=__GLeeLink_GL_EXT_misc_attribute;
14819     __GLeeGLLoadFunction[81]=__GLeeLink_GL_SGIS_generate_mipmap;
14820     __GLeeGLLoadFunction[82]=__GLeeLink_GL_SGIX_clipmap;
14821     __GLeeGLLoadFunction[83]=__GLeeLink_GL_SGIX_shadow;
14822     __GLeeGLLoadFunction[84]=__GLeeLink_GL_SGIS_texture_edge_clamp;
14823     __GLeeGLLoadFunction[85]=__GLeeLink_GL_SGIS_texture_border_clamp;
14824     __GLeeGLLoadFunction[86]=__GLeeLink_GL_EXT_blend_minmax;
14825     __GLeeGLLoadFunction[87]=__GLeeLink_GL_EXT_blend_subtract;
14826     __GLeeGLLoadFunction[88]=__GLeeLink_GL_EXT_blend_logic_op;
14827     __GLeeGLLoadFunction[89]=__GLeeLink_GL_SGIX_interlace;
14828     __GLeeGLLoadFunction[90]=__GLeeLink_GL_SGIX_pixel_tiles;
14829     __GLeeGLLoadFunction[91]=__GLeeLink_GL_SGIS_texture_select;
14830     __GLeeGLLoadFunction[92]=__GLeeLink_GL_SGIX_sprite;
14831     __GLeeGLLoadFunction[93]=__GLeeLink_GL_SGIX_texture_multi_buffer;
14832     __GLeeGLLoadFunction[94]=__GLeeLink_GL_EXT_point_parameters;
14833     __GLeeGLLoadFunction[95]=__GLeeLink_GL_SGIS_point_parameters;
14834     __GLeeGLLoadFunction[96]=__GLeeLink_GL_SGIX_instruments;
14835     __GLeeGLLoadFunction[97]=__GLeeLink_GL_SGIX_texture_scale_bias;
14836     __GLeeGLLoadFunction[98]=__GLeeLink_GL_SGIX_framezoom;
14837     __GLeeGLLoadFunction[99]=__GLeeLink_GL_SGIX_tag_sample_buffer;
14838     __GLeeGLLoadFunction[100]=__GLeeLink_GL_FfdMaskSGIX;
14839     __GLeeGLLoadFunction[101]=__GLeeLink_GL_SGIX_polynomial_ffd;
14840     __GLeeGLLoadFunction[102]=__GLeeLink_GL_SGIX_reference_plane;
14841     __GLeeGLLoadFunction[103]=__GLeeLink_GL_SGIX_flush_raster;
14842     __GLeeGLLoadFunction[104]=__GLeeLink_GL_SGIX_depth_texture;
14843     __GLeeGLLoadFunction[105]=__GLeeLink_GL_SGIS_fog_function;
14844     __GLeeGLLoadFunction[106]=__GLeeLink_GL_SGIX_fog_offset;
14845     __GLeeGLLoadFunction[107]=__GLeeLink_GL_HP_image_transform;
14846     __GLeeGLLoadFunction[108]=__GLeeLink_GL_HP_convolution_border_modes;
14847     __GLeeGLLoadFunction[109]=__GLeeLink_GL_INGR_palette_buffer;
14848     __GLeeGLLoadFunction[110]=__GLeeLink_GL_SGIX_texture_add_env;
14849     __GLeeGLLoadFunction[111]=__GLeeLink_GL_EXT_color_subtable;
14850     __GLeeGLLoadFunction[112]=__GLeeLink_GL_PGI_vertex_hints;
14851     __GLeeGLLoadFunction[113]=__GLeeLink_GL_PGI_misc_hints;
14852     __GLeeGLLoadFunction[114]=__GLeeLink_GL_EXT_paletted_texture;
14853     __GLeeGLLoadFunction[115]=__GLeeLink_GL_EXT_clip_volume_hint;
14854     __GLeeGLLoadFunction[116]=__GLeeLink_GL_SGIX_list_priority;
14855     __GLeeGLLoadFunction[117]=__GLeeLink_GL_SGIX_ir_instrument1;
14856     __GLeeGLLoadFunction[118]=__GLeeLink_GL_SGIX_calligraphic_fragment;
14857     __GLeeGLLoadFunction[119]=__GLeeLink_GL_SGIX_texture_lod_bias;
14858     __GLeeGLLoadFunction[120]=__GLeeLink_GL_SGIX_shadow_ambient;
14859     __GLeeGLLoadFunction[121]=__GLeeLink_GL_EXT_index_texture;
14860     __GLeeGLLoadFunction[122]=__GLeeLink_GL_EXT_index_material;
14861     __GLeeGLLoadFunction[123]=__GLeeLink_GL_EXT_index_func;
14862     __GLeeGLLoadFunction[124]=__GLeeLink_GL_EXT_index_array_formats;
14863     __GLeeGLLoadFunction[125]=__GLeeLink_GL_EXT_compiled_vertex_array;
14864     __GLeeGLLoadFunction[126]=__GLeeLink_GL_EXT_cull_vertex;
14865     __GLeeGLLoadFunction[127]=__GLeeLink_GL_SGIX_ycrcb;
14866     __GLeeGLLoadFunction[128]=__GLeeLink_GL_SGIX_fragment_lighting;
14867     __GLeeGLLoadFunction[129]=__GLeeLink_GL_IBM_rasterpos_clip;
14868     __GLeeGLLoadFunction[130]=__GLeeLink_GL_HP_texture_lighting;
14869     __GLeeGLLoadFunction[131]=__GLeeLink_GL_EXT_draw_range_elements;
14870     __GLeeGLLoadFunction[132]=__GLeeLink_GL_WIN_phong_shading;
14871     __GLeeGLLoadFunction[133]=__GLeeLink_GL_WIN_specular_fog;
14872     __GLeeGLLoadFunction[134]=__GLeeLink_GL_EXT_light_texture;
14873     __GLeeGLLoadFunction[135]=__GLeeLink_GL_SGIX_blend_alpha_minmax;
14874     __GLeeGLLoadFunction[136]=__GLeeLink_GL_SGIX_impact_pixel_texture;
14875     __GLeeGLLoadFunction[137]=__GLeeLink_GL_EXT_bgra;
14876     __GLeeGLLoadFunction[138]=__GLeeLink_GL_SGIX_async;
14877     __GLeeGLLoadFunction[139]=__GLeeLink_GL_SGIX_async_pixel;
14878     __GLeeGLLoadFunction[140]=__GLeeLink_GL_SGIX_async_histogram;
14879     __GLeeGLLoadFunction[141]=__GLeeLink_GL_INTEL_texture_scissor;
14880     __GLeeGLLoadFunction[142]=__GLeeLink_GL_INTEL_parallel_arrays;
14881     __GLeeGLLoadFunction[143]=__GLeeLink_GL_HP_occlusion_test;
14882     __GLeeGLLoadFunction[144]=__GLeeLink_GL_EXT_pixel_transform;
14883     __GLeeGLLoadFunction[145]=__GLeeLink_GL_EXT_pixel_transform_color_table;
14884     __GLeeGLLoadFunction[146]=__GLeeLink_GL_EXT_shared_texture_palette;
14885     __GLeeGLLoadFunction[147]=__GLeeLink_GL_EXT_separate_specular_color;
14886     __GLeeGLLoadFunction[148]=__GLeeLink_GL_EXT_secondary_color;
14887     __GLeeGLLoadFunction[149]=__GLeeLink_GL_EXT_texture_perturb_normal;
14888     __GLeeGLLoadFunction[150]=__GLeeLink_GL_EXT_multi_draw_arrays;
14889     __GLeeGLLoadFunction[151]=__GLeeLink_GL_EXT_fog_coord;
14890     __GLeeGLLoadFunction[152]=__GLeeLink_GL_REND_screen_coordinates;
14891     __GLeeGLLoadFunction[153]=__GLeeLink_GL_EXT_coordinate_frame;
14892     __GLeeGLLoadFunction[154]=__GLeeLink_GL_EXT_texture_env_combine;
14893     __GLeeGLLoadFunction[155]=__GLeeLink_GL_APPLE_specular_vector;
14894     __GLeeGLLoadFunction[156]=__GLeeLink_GL_APPLE_transform_hint;
14895     __GLeeGLLoadFunction[157]=__GLeeLink_GL_SGIX_fog_scale;
14896     __GLeeGLLoadFunction[158]=__GLeeLink_GL_SUNX_constant_data;
14897     __GLeeGLLoadFunction[159]=__GLeeLink_GL_SUN_global_alpha;
14898     __GLeeGLLoadFunction[160]=__GLeeLink_GL_SUN_triangle_list;
14899     __GLeeGLLoadFunction[161]=__GLeeLink_GL_SUN_vertex;
14900     __GLeeGLLoadFunction[162]=__GLeeLink_GL_EXT_blend_func_separate;
14901     __GLeeGLLoadFunction[163]=__GLeeLink_GL_INGR_color_clamp;
14902     __GLeeGLLoadFunction[164]=__GLeeLink_GL_INGR_interlace_read;
14903     __GLeeGLLoadFunction[165]=__GLeeLink_GL_EXT_stencil_wrap;
14904     __GLeeGLLoadFunction[166]=__GLeeLink_GL_EXT_422_pixels;
14905     __GLeeGLLoadFunction[167]=__GLeeLink_GL_NV_texgen_reflection;
14906     __GLeeGLLoadFunction[168]=__GLeeLink_GL_EXT_texture_cube_map;
14907     __GLeeGLLoadFunction[169]=__GLeeLink_GL_SUN_convolution_border_modes;
14908     __GLeeGLLoadFunction[170]=__GLeeLink_GL_EXT_texture_env_add;
14909     __GLeeGLLoadFunction[171]=__GLeeLink_GL_EXT_texture_lod_bias;
14910     __GLeeGLLoadFunction[172]=__GLeeLink_GL_EXT_texture_filter_anisotropic;
14911     __GLeeGLLoadFunction[173]=__GLeeLink_GL_EXT_vertex_weighting;
14912     __GLeeGLLoadFunction[174]=__GLeeLink_GL_NV_light_max_exponent;
14913     __GLeeGLLoadFunction[175]=__GLeeLink_GL_NV_vertex_array_range;
14914     __GLeeGLLoadFunction[176]=__GLeeLink_GL_NV_register_combiners;
14915     __GLeeGLLoadFunction[177]=__GLeeLink_GL_NV_fog_distance;
14916     __GLeeGLLoadFunction[178]=__GLeeLink_GL_NV_texgen_emboss;
14917     __GLeeGLLoadFunction[179]=__GLeeLink_GL_NV_blend_square;
14918     __GLeeGLLoadFunction[180]=__GLeeLink_GL_NV_texture_env_combine4;
14919     __GLeeGLLoadFunction[181]=__GLeeLink_GL_MESA_resize_buffers;
14920     __GLeeGLLoadFunction[182]=__GLeeLink_GL_MESA_window_pos;
14921     __GLeeGLLoadFunction[183]=__GLeeLink_GL_EXT_texture_compression_s3tc;
14922     __GLeeGLLoadFunction[184]=__GLeeLink_GL_IBM_cull_vertex;
14923     __GLeeGLLoadFunction[185]=__GLeeLink_GL_IBM_multimode_draw_arrays;
14924     __GLeeGLLoadFunction[186]=__GLeeLink_GL_IBM_vertex_array_lists;
14925     __GLeeGLLoadFunction[187]=__GLeeLink_GL_SGIX_subsample;
14926     __GLeeGLLoadFunction[188]=__GLeeLink_GL_SGIX_ycrcb_subsample;
14927     __GLeeGLLoadFunction[189]=__GLeeLink_GL_SGIX_ycrcba;
14928     __GLeeGLLoadFunction[190]=__GLeeLink_GL_SGI_depth_pass_instrument;
14929     __GLeeGLLoadFunction[191]=__GLeeLink_GL_3DFX_texture_compression_FXT1;
14930     __GLeeGLLoadFunction[192]=__GLeeLink_GL_3DFX_multisample;
14931     __GLeeGLLoadFunction[193]=__GLeeLink_GL_3DFX_tbuffer;
14932     __GLeeGLLoadFunction[194]=__GLeeLink_GL_EXT_multisample;
14933     __GLeeGLLoadFunction[195]=__GLeeLink_GL_SGIX_vertex_preclip;
14934     __GLeeGLLoadFunction[196]=__GLeeLink_GL_SGIX_convolution_accuracy;
14935     __GLeeGLLoadFunction[197]=__GLeeLink_GL_SGIX_resample;
14936     __GLeeGLLoadFunction[198]=__GLeeLink_GL_SGIS_point_line_texgen;
14937     __GLeeGLLoadFunction[199]=__GLeeLink_GL_SGIS_texture_color_mask;
14938     __GLeeGLLoadFunction[200]=__GLeeLink_GL_EXT_texture_env_dot3;
14939     __GLeeGLLoadFunction[201]=__GLeeLink_GL_ATI_texture_mirror_once;
14940     __GLeeGLLoadFunction[202]=__GLeeLink_GL_NV_fence;
14941     __GLeeGLLoadFunction[203]=__GLeeLink_GL_IBM_texture_mirrored_repeat;
14942     __GLeeGLLoadFunction[204]=__GLeeLink_GL_NV_evaluators;
14943     __GLeeGLLoadFunction[205]=__GLeeLink_GL_NV_packed_depth_stencil;
14944     __GLeeGLLoadFunction[206]=__GLeeLink_GL_NV_register_combiners2;
14945     __GLeeGLLoadFunction[207]=__GLeeLink_GL_NV_texture_compression_vtc;
14946     __GLeeGLLoadFunction[208]=__GLeeLink_GL_NV_texture_rectangle;
14947     __GLeeGLLoadFunction[209]=__GLeeLink_GL_NV_texture_shader;
14948     __GLeeGLLoadFunction[210]=__GLeeLink_GL_NV_texture_shader2;
14949     __GLeeGLLoadFunction[211]=__GLeeLink_GL_NV_vertex_array_range2;
14950     __GLeeGLLoadFunction[212]=__GLeeLink_GL_NV_vertex_program;
14951     __GLeeGLLoadFunction[213]=__GLeeLink_GL_SGIX_texture_coordinate_clamp;
14952     __GLeeGLLoadFunction[214]=__GLeeLink_GL_SGIX_scalebias_hint;
14953     __GLeeGLLoadFunction[215]=__GLeeLink_GL_OML_interlace;
14954     __GLeeGLLoadFunction[216]=__GLeeLink_GL_OML_subsample;
14955     __GLeeGLLoadFunction[217]=__GLeeLink_GL_OML_resample;
14956     __GLeeGLLoadFunction[218]=__GLeeLink_GL_NV_copy_depth_to_color;
14957     __GLeeGLLoadFunction[219]=__GLeeLink_GL_ATI_envmap_bumpmap;
14958     __GLeeGLLoadFunction[220]=__GLeeLink_GL_ATI_fragment_shader;
14959     __GLeeGLLoadFunction[221]=__GLeeLink_GL_ATI_pn_triangles;
14960     __GLeeGLLoadFunction[222]=__GLeeLink_GL_ATI_vertex_array_object;
14961     __GLeeGLLoadFunction[223]=__GLeeLink_GL_EXT_vertex_shader;
14962     __GLeeGLLoadFunction[224]=__GLeeLink_GL_ATI_vertex_streams;
14963     __GLeeGLLoadFunction[225]=__GLeeLink_GL_ATI_element_array;
14964     __GLeeGLLoadFunction[226]=__GLeeLink_GL_SUN_mesh_array;
14965     __GLeeGLLoadFunction[227]=__GLeeLink_GL_SUN_slice_accum;
14966     __GLeeGLLoadFunction[228]=__GLeeLink_GL_NV_multisample_filter_hint;
14967     __GLeeGLLoadFunction[229]=__GLeeLink_GL_NV_depth_clamp;
14968     __GLeeGLLoadFunction[230]=__GLeeLink_GL_NV_occlusion_query;
14969     __GLeeGLLoadFunction[231]=__GLeeLink_GL_NV_point_sprite;
14970     __GLeeGLLoadFunction[232]=__GLeeLink_GL_NV_texture_shader3;
14971     __GLeeGLLoadFunction[233]=__GLeeLink_GL_NV_vertex_program1_1;
14972     __GLeeGLLoadFunction[234]=__GLeeLink_GL_EXT_shadow_funcs;
14973     __GLeeGLLoadFunction[235]=__GLeeLink_GL_EXT_stencil_two_side;
14974     __GLeeGLLoadFunction[236]=__GLeeLink_GL_ATI_text_fragment_shader;
14975     __GLeeGLLoadFunction[237]=__GLeeLink_GL_APPLE_client_storage;
14976     __GLeeGLLoadFunction[238]=__GLeeLink_GL_APPLE_element_array;
14977     __GLeeGLLoadFunction[239]=__GLeeLink_GL_APPLE_fence;
14978     __GLeeGLLoadFunction[240]=__GLeeLink_GL_APPLE_vertex_array_object;
14979     __GLeeGLLoadFunction[241]=__GLeeLink_GL_APPLE_vertex_array_range;
14980     __GLeeGLLoadFunction[242]=__GLeeLink_GL_APPLE_ycbcr_422;
14981     __GLeeGLLoadFunction[243]=__GLeeLink_GL_S3_s3tc;
14982     __GLeeGLLoadFunction[244]=__GLeeLink_GL_ATI_draw_buffers;
14983     __GLeeGLLoadFunction[245]=__GLeeLink_GL_ATI_pixel_format_float;
14984     __GLeeGLLoadFunction[246]=__GLeeLink_GL_ATI_texture_env_combine3;
14985     __GLeeGLLoadFunction[247]=__GLeeLink_GL_ATI_texture_float;
14986     __GLeeGLLoadFunction[248]=__GLeeLink_GL_NV_float_buffer;
14987     __GLeeGLLoadFunction[249]=__GLeeLink_GL_NV_fragment_program;
14988     __GLeeGLLoadFunction[250]=__GLeeLink_GL_NV_half_float;
14989     __GLeeGLLoadFunction[251]=__GLeeLink_GL_NV_pixel_data_range;
14990     __GLeeGLLoadFunction[252]=__GLeeLink_GL_NV_primitive_restart;
14991     __GLeeGLLoadFunction[253]=__GLeeLink_GL_NV_texture_expand_normal;
14992     __GLeeGLLoadFunction[254]=__GLeeLink_GL_NV_vertex_program2;
14993     __GLeeGLLoadFunction[255]=__GLeeLink_GL_ATI_map_object_buffer;
14994     __GLeeGLLoadFunction[256]=__GLeeLink_GL_ATI_separate_stencil;
14995     __GLeeGLLoadFunction[257]=__GLeeLink_GL_ATI_vertex_attrib_array_object;
14996     __GLeeGLLoadFunction[258]=__GLeeLink_GL_OES_read_format;
14997     __GLeeGLLoadFunction[259]=__GLeeLink_GL_EXT_depth_bounds_test;
14998     __GLeeGLLoadFunction[260]=__GLeeLink_GL_EXT_texture_mirror_clamp;
14999     __GLeeGLLoadFunction[261]=__GLeeLink_GL_EXT_blend_equation_separate;
15000     __GLeeGLLoadFunction[262]=__GLeeLink_GL_MESA_pack_invert;
15001     __GLeeGLLoadFunction[263]=__GLeeLink_GL_MESA_ycbcr_texture;
15002     __GLeeGLLoadFunction[264]=__GLeeLink_GL_EXT_pixel_buffer_object;
15003     __GLeeGLLoadFunction[265]=__GLeeLink_GL_NV_fragment_program_option;
15004     __GLeeGLLoadFunction[266]=__GLeeLink_GL_NV_fragment_program2;
15005     __GLeeGLLoadFunction[267]=__GLeeLink_GL_NV_vertex_program2_option;
15006     __GLeeGLLoadFunction[268]=__GLeeLink_GL_NV_vertex_program3;
15007     __GLeeGLLoadFunction[269]=__GLeeLink_GL_EXT_framebuffer_object;
15008     __GLeeGLLoadFunction[270]=__GLeeLink_GL_GREMEDY_string_marker;
15009     __GLeeGLLoadFunction[271]=__GLeeLink_GL_EXT_packed_depth_stencil;
15010     __GLeeGLLoadFunction[272]=__GLeeLink_GL_EXT_stencil_clear_tag;
15011     __GLeeGLLoadFunction[273]=__GLeeLink_GL_EXT_texture_sRGB;
15012     __GLeeGLLoadFunction[274]=__GLeeLink_GL_EXT_framebuffer_blit;
15013     __GLeeGLLoadFunction[275]=__GLeeLink_GL_EXT_framebuffer_multisample;
15014     __GLeeGLLoadFunction[276]=__GLeeLink_GL_MESAX_texture_stack;
15015     __GLeeGLLoadFunction[277]=__GLeeLink_GL_EXT_timer_query;
15016     __GLeeGLLoadFunction[278]=__GLeeLink_GL_EXT_gpu_program_parameters;
15017     __GLeeGLLoadFunction[279]=__GLeeLink_GL_APPLE_flush_buffer_range;
15018     __GLeeGLLoadFunction[280]=__GLeeLink_GL_EXT_gpu_shader4;
15019     __GLeeGLLoadFunction[281]=__GLeeLink_GL_EXT_draw_instanced;
15020     __GLeeGLLoadFunction[282]=__GLeeLink_GL_EXT_packed_float;
15021     __GLeeGLLoadFunction[283]=__GLeeLink_GL_EXT_texture_array;
15022     __GLeeGLLoadFunction[284]=__GLeeLink_GL_EXT_texture_buffer_object;
15023     __GLeeGLLoadFunction[285]=__GLeeLink_GL_EXT_texture_compression_latc;
15024     __GLeeGLLoadFunction[286]=__GLeeLink_GL_EXT_texture_compression_rgtc;
15025     __GLeeGLLoadFunction[287]=__GLeeLink_GL_EXT_texture_shared_exponent;
15026     __GLeeGLLoadFunction[288]=__GLeeLink_GL_NV_depth_buffer_float;
15027     __GLeeGLLoadFunction[289]=__GLeeLink_GL_NV_framebuffer_multisample_coverage;
15028     __GLeeGLLoadFunction[290]=__GLeeLink_GL_EXT_framebuffer_sRGB;
15029     __GLeeGLLoadFunction[291]=__GLeeLink_GL_NV_geometry_shader4;
15030     __GLeeGLLoadFunction[292]=__GLeeLink_GL_NV_parameter_buffer_object;
15031     __GLeeGLLoadFunction[293]=__GLeeLink_GL_EXT_draw_buffers2;
15032     __GLeeGLLoadFunction[294]=__GLeeLink_GL_NV_transform_feedback;
15033     __GLeeGLLoadFunction[295]=__GLeeLink_GL_EXT_bindable_uniform;
15034     __GLeeGLLoadFunction[296]=__GLeeLink_GL_EXT_texture_integer;
15035     __GLeeGLLoadFunction[297]=__GLeeLink_GL_GREMEDY_frame_terminator;
15036     __GLeeGLLoadFunction[298]=__GLeeLink_GL_NV_conditional_render;
15037     __GLeeGLLoadFunction[299]=__GLeeLink_GL_NV_present_video;
15038     __GLeeGLLoadFunction[300]=__GLeeLink_GL_EXT_transform_feedback;
15039     __GLeeGLLoadFunction[301]=__GLeeLink_GL_EXT_direct_state_access;
15040     __GLeeGLLoadFunction[302]=__GLeeLink_GL_EXT_vertex_array_bgra;
15041     __GLeeGLLoadFunction[303]=__GLeeLink_GL_EXT_texture_swizzle;
15042     __GLeeGLLoadFunction[304]=__GLeeLink_GL_NV_explicit_multisample;
15043     __GLeeGLLoadFunction[305]=__GLeeLink_GL_NV_transform_feedback2;
15044     __GLeeGLLoadFunction[306]=__GLeeLink_GL_SGIX_texture_select;
15045     __GLeeGLLoadFunction[307]=__GLeeLink_GL_INGR_blend_func_separate;
15046     __GLeeGLLoadFunction[308]=__GLeeLink_GL_SGIX_depth_pass_instrument;
15047     __GLeeGLLoadFunction[309]=__GLeeLink_GL_SGIX_igloo_interface;
15048     __GLeeGLLoadFunction[310]=__GLeeLink_GL_EXT_fragment_lighting;
15049     __GLeeGLLoadFunction[311]=__GLeeLink_GL_EXT_geometry_shader4;
15050     __GLeeGLLoadFunction[312]=__GLeeLink_GL_EXT_scene_marker;
15051     __GLeeGLLoadFunction[313]=__GLeeLink_GL_EXT_texture_compression_dxt1;
15052     __GLeeGLLoadFunction[314]=__GLeeLink_GL_EXT_texture_env;
15053     __GLeeGLLoadFunction[315]=__GLeeLink_GL_IBM_static_data;
15054     __GLeeGLLoadFunction[316]=__GLeeLink_GL_NV_gpu_program4;
15055     __GLeeGLLoadFunction[317]=__GLeeLink_GL_OES_byte_coordinates;
15056     __GLeeGLLoadFunction[318]=__GLeeLink_GL_OES_compressed_paletted_texture;
15057     __GLeeGLLoadFunction[319]=__GLeeLink_GL_OES_single_precision;
15058     __GLeeGLLoadFunction[320]=__GLeeLink_GL_SGIX_pixel_texture_bits;
15059     __GLeeGLLoadFunction[321]=__GLeeLink_GL_SGIX_texture_range;
15060 }
15061 
15062 #ifdef WIN32
15063 GLuint __GLeeLink_WGL_ARB_buffer_region(void)
15064 {
15065     GLint nLinked=0;
15066 #ifdef __GLEE_WGL_ARB_buffer_region
15067     if ((GLeeFuncPtr_wglCreateBufferRegionARB = (GLEEPFNWGLCREATEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglCreateBufferRegionARB"))!=0) nLinked++;
15068     if ((GLeeFuncPtr_wglDeleteBufferRegionARB = (GLEEPFNWGLDELETEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglDeleteBufferRegionARB"))!=0) nLinked++;
15069     if ((GLeeFuncPtr_wglSaveBufferRegionARB = (GLEEPFNWGLSAVEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglSaveBufferRegionARB"))!=0) nLinked++;
15070     if ((GLeeFuncPtr_wglRestoreBufferRegionARB = (GLEEPFNWGLRESTOREBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglRestoreBufferRegionARB"))!=0) nLinked++;
15071 #endif
15072     if (nLinked==4) return GLEE_LINK_COMPLETE;
15073     if (nLinked==0) return GLEE_LINK_FAIL;
15074     return GLEE_LINK_PARTIAL;
15075 }
15076 
15077 GLuint __GLeeLink_WGL_ARB_multisample(void) {return GLEE_LINK_COMPLETE;}
15078 
15079 GLuint __GLeeLink_WGL_ARB_extensions_string(void)
15080 {
15081     GLint nLinked=0;
15082 #ifdef __GLEE_WGL_ARB_extensions_string
15083     if ((GLeeFuncPtr_wglGetExtensionsStringARB = (GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC) __GLeeGetProcAddress("wglGetExtensionsStringARB"))!=0) nLinked++;
15084 #endif
15085     if (nLinked==1) return GLEE_LINK_COMPLETE;
15086     if (nLinked==0) return GLEE_LINK_FAIL;
15087     return GLEE_LINK_PARTIAL;
15088 }
15089 
15090 GLuint __GLeeLink_WGL_ARB_pixel_format(void)
15091 {
15092     GLint nLinked=0;
15093 #ifdef __GLEE_WGL_ARB_pixel_format
15094     if ((GLeeFuncPtr_wglGetPixelFormatAttribivARB = (GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivARB"))!=0) nLinked++;
15095     if ((GLeeFuncPtr_wglGetPixelFormatAttribfvARB = (GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvARB"))!=0) nLinked++;
15096     if ((GLeeFuncPtr_wglChoosePixelFormatARB = (GLEEPFNWGLCHOOSEPIXELFORMATARBPROC) __GLeeGetProcAddress("wglChoosePixelFormatARB"))!=0) nLinked++;
15097 #endif
15098     if (nLinked==3) return GLEE_LINK_COMPLETE;
15099     if (nLinked==0) return GLEE_LINK_FAIL;
15100     return GLEE_LINK_PARTIAL;
15101 }
15102 
15103 GLuint __GLeeLink_WGL_ARB_make_current_read(void)
15104 {
15105     GLint nLinked=0;
15106 #ifdef __GLEE_WGL_ARB_make_current_read
15107     if ((GLeeFuncPtr_wglMakeContextCurrentARB = (GLEEPFNWGLMAKECONTEXTCURRENTARBPROC) __GLeeGetProcAddress("wglMakeContextCurrentARB"))!=0) nLinked++;
15108     if ((GLeeFuncPtr_wglGetCurrentReadDCARB = (GLEEPFNWGLGETCURRENTREADDCARBPROC) __GLeeGetProcAddress("wglGetCurrentReadDCARB"))!=0) nLinked++;
15109 #endif
15110     if (nLinked==2) return GLEE_LINK_COMPLETE;
15111     if (nLinked==0) return GLEE_LINK_FAIL;
15112     return GLEE_LINK_PARTIAL;
15113 }
15114 
15115 GLuint __GLeeLink_WGL_ARB_pbuffer(void)
15116 {
15117     GLint nLinked=0;
15118 #ifdef __GLEE_WGL_ARB_pbuffer
15119     if ((GLeeFuncPtr_wglCreatePbufferARB = (GLEEPFNWGLCREATEPBUFFERARBPROC) __GLeeGetProcAddress("wglCreatePbufferARB"))!=0) nLinked++;
15120     if ((GLeeFuncPtr_wglGetPbufferDCARB = (GLEEPFNWGLGETPBUFFERDCARBPROC) __GLeeGetProcAddress("wglGetPbufferDCARB"))!=0) nLinked++;
15121     if ((GLeeFuncPtr_wglReleasePbufferDCARB = (GLEEPFNWGLRELEASEPBUFFERDCARBPROC) __GLeeGetProcAddress("wglReleasePbufferDCARB"))!=0) nLinked++;
15122     if ((GLeeFuncPtr_wglDestroyPbufferARB = (GLEEPFNWGLDESTROYPBUFFERARBPROC) __GLeeGetProcAddress("wglDestroyPbufferARB"))!=0) nLinked++;
15123     if ((GLeeFuncPtr_wglQueryPbufferARB = (GLEEPFNWGLQUERYPBUFFERARBPROC) __GLeeGetProcAddress("wglQueryPbufferARB"))!=0) nLinked++;
15124 #endif
15125     if (nLinked==5) return GLEE_LINK_COMPLETE;
15126     if (nLinked==0) return GLEE_LINK_FAIL;
15127     return GLEE_LINK_PARTIAL;
15128 }
15129 
15130 GLuint __GLeeLink_WGL_ARB_render_texture(void)
15131 {
15132     GLint nLinked=0;
15133 #ifdef __GLEE_WGL_ARB_render_texture
15134     if ((GLeeFuncPtr_wglBindTexImageARB = (GLEEPFNWGLBINDTEXIMAGEARBPROC) __GLeeGetProcAddress("wglBindTexImageARB"))!=0) nLinked++;
15135     if ((GLeeFuncPtr_wglReleaseTexImageARB = (GLEEPFNWGLRELEASETEXIMAGEARBPROC) __GLeeGetProcAddress("wglReleaseTexImageARB"))!=0) nLinked++;
15136     if ((GLeeFuncPtr_wglSetPbufferAttribARB = (GLEEPFNWGLSETPBUFFERATTRIBARBPROC) __GLeeGetProcAddress("wglSetPbufferAttribARB"))!=0) nLinked++;
15137 #endif
15138     if (nLinked==3) return GLEE_LINK_COMPLETE;
15139     if (nLinked==0) return GLEE_LINK_FAIL;
15140     return GLEE_LINK_PARTIAL;
15141 }
15142 
15143 GLuint __GLeeLink_WGL_ARB_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
15144 
15145 GLuint __GLeeLink_WGL_ARB_create_context(void)
15146 {
15147     GLint nLinked=0;
15148 #ifdef __GLEE_WGL_ARB_create_context
15149     if ((GLeeFuncPtr_wglCreateContextAttribsARB = (GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC) __GLeeGetProcAddress("wglCreateContextAttribsARB"))!=0) nLinked++;
15150 #endif
15151     if (nLinked==1) return GLEE_LINK_COMPLETE;
15152     if (nLinked==0) return GLEE_LINK_FAIL;
15153     return GLEE_LINK_PARTIAL;
15154 }
15155 
15156 GLuint __GLeeLink_WGL_EXT_make_current_read(void)
15157 {
15158     GLint nLinked=0;
15159 #ifdef __GLEE_WGL_EXT_make_current_read
15160     if ((GLeeFuncPtr_wglMakeContextCurrentEXT = (GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC) __GLeeGetProcAddress("wglMakeContextCurrentEXT"))!=0) nLinked++;
15161     if ((GLeeFuncPtr_wglGetCurrentReadDCEXT = (GLEEPFNWGLGETCURRENTREADDCEXTPROC) __GLeeGetProcAddress("wglGetCurrentReadDCEXT"))!=0) nLinked++;
15162 #endif
15163     if (nLinked==2) return GLEE_LINK_COMPLETE;
15164     if (nLinked==0) return GLEE_LINK_FAIL;
15165     return GLEE_LINK_PARTIAL;
15166 }
15167 
15168 GLuint __GLeeLink_WGL_EXT_pixel_format(void)
15169 {
15170     GLint nLinked=0;
15171 #ifdef __GLEE_WGL_EXT_pixel_format
15172     if ((GLeeFuncPtr_wglGetPixelFormatAttribivEXT = (GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivEXT"))!=0) nLinked++;
15173     if ((GLeeFuncPtr_wglGetPixelFormatAttribfvEXT = (GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvEXT"))!=0) nLinked++;
15174     if ((GLeeFuncPtr_wglChoosePixelFormatEXT = (GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC) __GLeeGetProcAddress("wglChoosePixelFormatEXT"))!=0) nLinked++;
15175 #endif
15176     if (nLinked==3) return GLEE_LINK_COMPLETE;
15177     if (nLinked==0) return GLEE_LINK_FAIL;
15178     return GLEE_LINK_PARTIAL;
15179 }
15180 
15181 GLuint __GLeeLink_WGL_EXT_pbuffer(void)
15182 {
15183     GLint nLinked=0;
15184 #ifdef __GLEE_WGL_EXT_pbuffer
15185     if ((GLeeFuncPtr_wglCreatePbufferEXT = (GLEEPFNWGLCREATEPBUFFEREXTPROC) __GLeeGetProcAddress("wglCreatePbufferEXT"))!=0) nLinked++;
15186     if ((GLeeFuncPtr_wglGetPbufferDCEXT = (GLEEPFNWGLGETPBUFFERDCEXTPROC) __GLeeGetProcAddress("wglGetPbufferDCEXT"))!=0) nLinked++;
15187     if ((GLeeFuncPtr_wglReleasePbufferDCEXT = (GLEEPFNWGLRELEASEPBUFFERDCEXTPROC) __GLeeGetProcAddress("wglReleasePbufferDCEXT"))!=0) nLinked++;
15188     if ((GLeeFuncPtr_wglDestroyPbufferEXT = (GLEEPFNWGLDESTROYPBUFFEREXTPROC) __GLeeGetProcAddress("wglDestroyPbufferEXT"))!=0) nLinked++;
15189     if ((GLeeFuncPtr_wglQueryPbufferEXT = (GLEEPFNWGLQUERYPBUFFEREXTPROC) __GLeeGetProcAddress("wglQueryPbufferEXT"))!=0) nLinked++;
15190 #endif
15191     if (nLinked==5) return GLEE_LINK_COMPLETE;
15192     if (nLinked==0) return GLEE_LINK_FAIL;
15193     return GLEE_LINK_PARTIAL;
15194 }
15195 
15196 GLuint __GLeeLink_WGL_EXT_depth_float(void) {return GLEE_LINK_COMPLETE;}
15197 
15198 GLuint __GLeeLink_WGL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
15199 
15200 GLuint __GLeeLink_WGL_EXT_multisample(void) {return GLEE_LINK_COMPLETE;}
15201 
15202 GLuint __GLeeLink_WGL_I3D_digital_video_control(void)
15203 {
15204     GLint nLinked=0;
15205 #ifdef __GLEE_WGL_I3D_digital_video_control
15206     if ((GLeeFuncPtr_wglGetDigitalVideoParametersI3D = (GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetDigitalVideoParametersI3D"))!=0) nLinked++;
15207     if ((GLeeFuncPtr_wglSetDigitalVideoParametersI3D = (GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetDigitalVideoParametersI3D"))!=0) nLinked++;
15208 #endif
15209     if (nLinked==2) return GLEE_LINK_COMPLETE;
15210     if (nLinked==0) return GLEE_LINK_FAIL;
15211     return GLEE_LINK_PARTIAL;
15212 }
15213 
15214 GLuint __GLeeLink_WGL_I3D_gamma(void)
15215 {
15216     GLint nLinked=0;
15217 #ifdef __GLEE_WGL_I3D_gamma
15218     if ((GLeeFuncPtr_wglGetGammaTableParametersI3D = (GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetGammaTableParametersI3D"))!=0) nLinked++;
15219     if ((GLeeFuncPtr_wglSetGammaTableParametersI3D = (GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetGammaTableParametersI3D"))!=0) nLinked++;
15220     if ((GLeeFuncPtr_wglGetGammaTableI3D = (GLEEPFNWGLGETGAMMATABLEI3DPROC) __GLeeGetProcAddress("wglGetGammaTableI3D"))!=0) nLinked++;
15221     if ((GLeeFuncPtr_wglSetGammaTableI3D = (GLEEPFNWGLSETGAMMATABLEI3DPROC) __GLeeGetProcAddress("wglSetGammaTableI3D"))!=0) nLinked++;
15222 #endif
15223     if (nLinked==4) return GLEE_LINK_COMPLETE;
15224     if (nLinked==0) return GLEE_LINK_FAIL;
15225     return GLEE_LINK_PARTIAL;
15226 }
15227 
15228 GLuint __GLeeLink_WGL_I3D_genlock(void)
15229 {
15230     GLint nLinked=0;
15231 #ifdef __GLEE_WGL_I3D_genlock
15232     if ((GLeeFuncPtr_wglEnableGenlockI3D = (GLEEPFNWGLENABLEGENLOCKI3DPROC) __GLeeGetProcAddress("wglEnableGenlockI3D"))!=0) nLinked++;
15233     if ((GLeeFuncPtr_wglDisableGenlockI3D = (GLEEPFNWGLDISABLEGENLOCKI3DPROC) __GLeeGetProcAddress("wglDisableGenlockI3D"))!=0) nLinked++;
15234     if ((GLeeFuncPtr_wglIsEnabledGenlockI3D = (GLEEPFNWGLISENABLEDGENLOCKI3DPROC) __GLeeGetProcAddress("wglIsEnabledGenlockI3D"))!=0) nLinked++;
15235     if ((GLeeFuncPtr_wglGenlockSourceI3D = (GLEEPFNWGLGENLOCKSOURCEI3DPROC) __GLeeGetProcAddress("wglGenlockSourceI3D"))!=0) nLinked++;
15236     if ((GLeeFuncPtr_wglGetGenlockSourceI3D = (GLEEPFNWGLGETGENLOCKSOURCEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceI3D"))!=0) nLinked++;
15237     if ((GLeeFuncPtr_wglGenlockSourceEdgeI3D = (GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC) __GLeeGetProcAddress("wglGenlockSourceEdgeI3D"))!=0) nLinked++;
15238     if ((GLeeFuncPtr_wglGetGenlockSourceEdgeI3D = (GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceEdgeI3D"))!=0) nLinked++;
15239     if ((GLeeFuncPtr_wglGenlockSampleRateI3D = (GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC) __GLeeGetProcAddress("wglGenlockSampleRateI3D"))!=0) nLinked++;
15240     if ((GLeeFuncPtr_wglGetGenlockSampleRateI3D = (GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSampleRateI3D"))!=0) nLinked++;
15241     if ((GLeeFuncPtr_wglGenlockSourceDelayI3D = (GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglGenlockSourceDelayI3D"))!=0) nLinked++;
15242     if ((GLeeFuncPtr_wglGetGenlockSourceDelayI3D = (GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceDelayI3D"))!=0) nLinked++;
15243     if ((GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D = (GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglQueryGenlockMaxSourceDelayI3D"))!=0) nLinked++;
15244 #endif
15245     if (nLinked==12) return GLEE_LINK_COMPLETE;
15246     if (nLinked==0) return GLEE_LINK_FAIL;
15247     return GLEE_LINK_PARTIAL;
15248 }
15249 
15250 GLuint __GLeeLink_WGL_I3D_image_buffer(void)
15251 {
15252     GLint nLinked=0;
15253 #ifdef __GLEE_WGL_I3D_image_buffer
15254     if ((GLeeFuncPtr_wglCreateImageBufferI3D = (GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC) __GLeeGetProcAddress("wglCreateImageBufferI3D"))!=0) nLinked++;
15255     if ((GLeeFuncPtr_wglDestroyImageBufferI3D = (GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC) __GLeeGetProcAddress("wglDestroyImageBufferI3D"))!=0) nLinked++;
15256     if ((GLeeFuncPtr_wglAssociateImageBufferEventsI3D = (GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglAssociateImageBufferEventsI3D"))!=0) nLinked++;
15257     if ((GLeeFuncPtr_wglReleaseImageBufferEventsI3D = (GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglReleaseImageBufferEventsI3D"))!=0) nLinked++;
15258 #endif
15259     if (nLinked==4) return GLEE_LINK_COMPLETE;
15260     if (nLinked==0) return GLEE_LINK_FAIL;
15261     return GLEE_LINK_PARTIAL;
15262 }
15263 
15264 GLuint __GLeeLink_WGL_I3D_swap_frame_lock(void)
15265 {
15266     GLint nLinked=0;
15267 #ifdef __GLEE_WGL_I3D_swap_frame_lock
15268     if ((GLeeFuncPtr_wglEnableFrameLockI3D = (GLEEPFNWGLENABLEFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglEnableFrameLockI3D"))!=0) nLinked++;
15269     if ((GLeeFuncPtr_wglDisableFrameLockI3D = (GLEEPFNWGLDISABLEFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglDisableFrameLockI3D"))!=0) nLinked++;
15270     if ((GLeeFuncPtr_wglIsEnabledFrameLockI3D = (GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglIsEnabledFrameLockI3D"))!=0) nLinked++;
15271     if ((GLeeFuncPtr_wglQueryFrameLockMasterI3D = (GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC) __GLeeGetProcAddress("wglQueryFrameLockMasterI3D"))!=0) nLinked++;
15272 #endif
15273     if (nLinked==4) return GLEE_LINK_COMPLETE;
15274     if (nLinked==0) return GLEE_LINK_FAIL;
15275     return GLEE_LINK_PARTIAL;
15276 }
15277 
15278 GLuint __GLeeLink_WGL_NV_render_depth_texture(void) {return GLEE_LINK_COMPLETE;}
15279 
15280 GLuint __GLeeLink_WGL_NV_render_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
15281 
15282 GLuint __GLeeLink_WGL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
15283 
15284 GLuint __GLeeLink_WGL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
15285 
15286 GLuint __GLeeLink_WGL_3DL_stereo_control(void) {return GLEE_LINK_COMPLETE;}
15287 
15288 GLuint __GLeeLink_WGL_EXT_pixel_format_packed_float(void) {return GLEE_LINK_COMPLETE;}
15289 
15290 GLuint __GLeeLink_WGL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
15291 
15292 GLuint __GLeeLink_WGL_NV_present_video(void)
15293 {
15294     GLint nLinked=0;
15295 #ifdef __GLEE_WGL_NV_present_video
15296     if ((GLeeFuncPtr_wglEnumerateVideoDevicesNV = (GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC) __GLeeGetProcAddress("wglEnumerateVideoDevicesNV"))!=0) nLinked++;
15297     if ((GLeeFuncPtr_wglBindVideoDeviceNV = (GLEEPFNWGLBINDVIDEODEVICENVPROC) __GLeeGetProcAddress("wglBindVideoDeviceNV"))!=0) nLinked++;
15298     if ((GLeeFuncPtr_wglQueryCurrentContextNV = (GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC) __GLeeGetProcAddress("wglQueryCurrentContextNV"))!=0) nLinked++;
15299 #endif
15300     if (nLinked==3) return GLEE_LINK_COMPLETE;
15301     if (nLinked==0) return GLEE_LINK_FAIL;
15302     return GLEE_LINK_PARTIAL;
15303 }
15304 
15305 GLuint __GLeeLink_WGL_NV_swap_group(void)
15306 {
15307     GLint nLinked=0;
15308 #ifdef __GLEE_WGL_NV_swap_group
15309     if ((GLeeFuncPtr_wglJoinSwapGroupNV = (GLEEPFNWGLJOINSWAPGROUPNVPROC) __GLeeGetProcAddress("wglJoinSwapGroupNV"))!=0) nLinked++;
15310     if ((GLeeFuncPtr_wglBindSwapBarrierNV = (GLEEPFNWGLBINDSWAPBARRIERNVPROC) __GLeeGetProcAddress("wglBindSwapBarrierNV"))!=0) nLinked++;
15311     if ((GLeeFuncPtr_wglQuerySwapGroupNV = (GLEEPFNWGLQUERYSWAPGROUPNVPROC) __GLeeGetProcAddress("wglQuerySwapGroupNV"))!=0) nLinked++;
15312     if ((GLeeFuncPtr_wglQueryMaxSwapGroupsNV = (GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC) __GLeeGetProcAddress("wglQueryMaxSwapGroupsNV"))!=0) nLinked++;
15313     if ((GLeeFuncPtr_wglQueryFrameCountNV = (GLEEPFNWGLQUERYFRAMECOUNTNVPROC) __GLeeGetProcAddress("wglQueryFrameCountNV"))!=0) nLinked++;
15314     if ((GLeeFuncPtr_wglResetFrameCountNV = (GLEEPFNWGLRESETFRAMECOUNTNVPROC) __GLeeGetProcAddress("wglResetFrameCountNV"))!=0) nLinked++;
15315 #endif
15316     if (nLinked==6) return GLEE_LINK_COMPLETE;
15317     if (nLinked==0) return GLEE_LINK_FAIL;
15318     return GLEE_LINK_PARTIAL;
15319 }
15320 
15321 GLuint __GLeeLink_WGL_NV_gpu_affinity(void)
15322 {
15323     GLint nLinked=0;
15324 #ifdef __GLEE_WGL_NV_gpu_affinity
15325     if ((GLeeFuncPtr_wglEnumGpusNV = (GLEEPFNWGLENUMGPUSNVPROC) __GLeeGetProcAddress("wglEnumGpusNV"))!=0) nLinked++;
15326     if ((GLeeFuncPtr_wglEnumGpuDevicesNV = (GLEEPFNWGLENUMGPUDEVICESNVPROC) __GLeeGetProcAddress("wglEnumGpuDevicesNV"))!=0) nLinked++;
15327     if ((GLeeFuncPtr_wglCreateAffinityDCNV = (GLEEPFNWGLCREATEAFFINITYDCNVPROC) __GLeeGetProcAddress("wglCreateAffinityDCNV"))!=0) nLinked++;
15328     if ((GLeeFuncPtr_wglEnumGpusFromAffinityDCNV = (GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC) __GLeeGetProcAddress("wglEnumGpusFromAffinityDCNV"))!=0) nLinked++;
15329     if ((GLeeFuncPtr_wglDeleteDCNV = (GLEEPFNWGLDELETEDCNVPROC) __GLeeGetProcAddress("wglDeleteDCNV"))!=0) nLinked++;
15330 #endif
15331     if (nLinked==5) return GLEE_LINK_COMPLETE;
15332     if (nLinked==0) return GLEE_LINK_FAIL;
15333     return GLEE_LINK_PARTIAL;
15334 }
15335 
15336 GLuint __GLeeLink_WGL_EXT_display_color_table(void)
15337 {
15338     GLint nLinked=0;
15339 #ifdef __GLEE_WGL_EXT_display_color_table
15340     if ((GLeeFuncPtr_wglCreateDisplayColorTableEXT = (GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglCreateDisplayColorTableEXT"))!=0) nLinked++;
15341     if ((GLeeFuncPtr_wglLoadDisplayColorTableEXT = (GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglLoadDisplayColorTableEXT"))!=0) nLinked++;
15342     if ((GLeeFuncPtr_wglBindDisplayColorTableEXT = (GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglBindDisplayColorTableEXT"))!=0) nLinked++;
15343     if ((GLeeFuncPtr_wglDestroyDisplayColorTableEXT = (GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglDestroyDisplayColorTableEXT"))!=0) nLinked++;
15344 #endif
15345     if (nLinked==4) return GLEE_LINK_COMPLETE;
15346     if (nLinked==0) return GLEE_LINK_FAIL;
15347     return GLEE_LINK_PARTIAL;
15348 }
15349 
15350 GLuint __GLeeLink_WGL_EXT_extensions_string(void)
15351 {
15352     GLint nLinked=0;
15353 #ifdef __GLEE_WGL_EXT_extensions_string
15354     if ((GLeeFuncPtr_wglGetExtensionsStringEXT = (GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC) __GLeeGetProcAddress("wglGetExtensionsStringEXT"))!=0) nLinked++;
15355 #endif
15356     if (nLinked==1) return GLEE_LINK_COMPLETE;
15357     if (nLinked==0) return GLEE_LINK_FAIL;
15358     return GLEE_LINK_PARTIAL;
15359 }
15360 
15361 GLuint __GLeeLink_WGL_EXT_swap_control(void)
15362 {
15363     GLint nLinked=0;
15364 #ifdef __GLEE_WGL_EXT_swap_control
15365     if ((GLeeFuncPtr_wglSwapIntervalEXT = (GLEEPFNWGLSWAPINTERVALEXTPROC) __GLeeGetProcAddress("wglSwapIntervalEXT"))!=0) nLinked++;
15366     if ((GLeeFuncPtr_wglGetSwapIntervalEXT = (GLEEPFNWGLGETSWAPINTERVALEXTPROC) __GLeeGetProcAddress("wglGetSwapIntervalEXT"))!=0) nLinked++;
15367 #endif
15368     if (nLinked==2) return GLEE_LINK_COMPLETE;
15369     if (nLinked==0) return GLEE_LINK_FAIL;
15370     return GLEE_LINK_PARTIAL;
15371 }
15372 
15373 GLuint __GLeeLink_WGL_NV_vertex_array_range(void)
15374 {
15375     GLint nLinked=0;
15376 #ifdef __GLEE_WGL_NV_vertex_array_range
15377     if ((GLeeFuncPtr_wglAllocateMemoryNV = (GLEEPFNWGLALLOCATEMEMORYNVPROC) __GLeeGetProcAddress("wglAllocateMemoryNV"))!=0) nLinked++;
15378     if ((GLeeFuncPtr_wglFreeMemoryNV = (GLEEPFNWGLFREEMEMORYNVPROC) __GLeeGetProcAddress("wglFreeMemoryNV"))!=0) nLinked++;
15379 #endif
15380     if (nLinked==2) return GLEE_LINK_COMPLETE;
15381     if (nLinked==0) return GLEE_LINK_FAIL;
15382     return GLEE_LINK_PARTIAL;
15383 }
15384 
15385 GLuint __GLeeLink_WGL_OML_sync_control(void)
15386 {
15387     GLint nLinked=0;
15388 #ifdef __GLEE_WGL_OML_sync_control
15389     if ((GLeeFuncPtr_wglGetSyncValuesOML = (GLEEPFNWGLGETSYNCVALUESOMLPROC) __GLeeGetProcAddress("wglGetSyncValuesOML"))!=0) nLinked++;
15390     if ((GLeeFuncPtr_wglGetMscRateOML = (GLEEPFNWGLGETMSCRATEOMLPROC) __GLeeGetProcAddress("wglGetMscRateOML"))!=0) nLinked++;
15391     if ((GLeeFuncPtr_wglSwapBuffersMscOML = (GLEEPFNWGLSWAPBUFFERSMSCOMLPROC) __GLeeGetProcAddress("wglSwapBuffersMscOML"))!=0) nLinked++;
15392     if ((GLeeFuncPtr_wglSwapLayerBuffersMscOML = (GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC) __GLeeGetProcAddress("wglSwapLayerBuffersMscOML"))!=0) nLinked++;
15393     if ((GLeeFuncPtr_wglWaitForMscOML = (GLEEPFNWGLWAITFORMSCOMLPROC) __GLeeGetProcAddress("wglWaitForMscOML"))!=0) nLinked++;
15394     if ((GLeeFuncPtr_wglWaitForSbcOML = (GLEEPFNWGLWAITFORSBCOMLPROC) __GLeeGetProcAddress("wglWaitForSbcOML"))!=0) nLinked++;
15395 #endif
15396     if (nLinked==6) return GLEE_LINK_COMPLETE;
15397     if (nLinked==0) return GLEE_LINK_FAIL;
15398     return GLEE_LINK_PARTIAL;
15399 }
15400 
15401 GLuint __GLeeLink_WGL_I3D_swap_frame_usage(void)
15402 {
15403     GLint nLinked=0;
15404 #ifdef __GLEE_WGL_I3D_swap_frame_usage
15405     if ((GLeeFuncPtr_wglGetFrameUsageI3D = (GLEEPFNWGLGETFRAMEUSAGEI3DPROC) __GLeeGetProcAddress("wglGetFrameUsageI3D"))!=0) nLinked++;
15406     if ((GLeeFuncPtr_wglBeginFrameTrackingI3D = (GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglBeginFrameTrackingI3D"))!=0) nLinked++;
15407     if ((GLeeFuncPtr_wglEndFrameTrackingI3D = (GLEEPFNWGLENDFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglEndFrameTrackingI3D"))!=0) nLinked++;
15408     if ((GLeeFuncPtr_wglQueryFrameTrackingI3D = (GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglQueryFrameTrackingI3D"))!=0) nLinked++;
15409 #endif
15410     if (nLinked==4) return GLEE_LINK_COMPLETE;
15411     if (nLinked==0) return GLEE_LINK_FAIL;
15412     return GLEE_LINK_PARTIAL;
15413 }
15414 
15415 GLuint __GLeeLink_WGL_NV_video_output(void)
15416 {
15417     GLint nLinked=0;
15418 #ifdef __GLEE_WGL_NV_video_output
15419     if ((GLeeFuncPtr_wglGetVideoDeviceNV = (GLEEPFNWGLGETVIDEODEVICENVPROC) __GLeeGetProcAddress("wglGetVideoDeviceNV"))!=0) nLinked++;
15420     if ((GLeeFuncPtr_wglReleaseVideoDeviceNV = (GLEEPFNWGLRELEASEVIDEODEVICENVPROC) __GLeeGetProcAddress("wglReleaseVideoDeviceNV"))!=0) nLinked++;
15421     if ((GLeeFuncPtr_wglBindVideoImageNV = (GLEEPFNWGLBINDVIDEOIMAGENVPROC) __GLeeGetProcAddress("wglBindVideoImageNV"))!=0) nLinked++;
15422     if ((GLeeFuncPtr_wglReleaseVideoImageNV = (GLEEPFNWGLRELEASEVIDEOIMAGENVPROC) __GLeeGetProcAddress("wglReleaseVideoImageNV"))!=0) nLinked++;
15423     if ((GLeeFuncPtr_wglSendPbufferToVideoNV = (GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC) __GLeeGetProcAddress("wglSendPbufferToVideoNV"))!=0) nLinked++;
15424     if ((GLeeFuncPtr_wglGetVideoInfoNV = (GLEEPFNWGLGETVIDEOINFONVPROC) __GLeeGetProcAddress("wglGetVideoInfoNV"))!=0) nLinked++;
15425 #endif
15426     if (nLinked==6) return GLEE_LINK_COMPLETE;
15427     if (nLinked==0) return GLEE_LINK_FAIL;
15428     return GLEE_LINK_PARTIAL;
15429 }
15430 
15431 GLEE_LINK_FUNCTION __GLeeWGLLoadFunction[37];
15432 
15433 void initWGLLoadFunctions(void)
15434 {
15435     __GLeeWGLLoadFunction[0]=__GLeeLink_WGL_ARB_buffer_region;
15436     __GLeeWGLLoadFunction[1]=__GLeeLink_WGL_ARB_multisample;
15437     __GLeeWGLLoadFunction[2]=__GLeeLink_WGL_ARB_extensions_string;
15438     __GLeeWGLLoadFunction[3]=__GLeeLink_WGL_ARB_pixel_format;
15439     __GLeeWGLLoadFunction[4]=__GLeeLink_WGL_ARB_make_current_read;
15440     __GLeeWGLLoadFunction[5]=__GLeeLink_WGL_ARB_pbuffer;
15441     __GLeeWGLLoadFunction[6]=__GLeeLink_WGL_ARB_render_texture;
15442     __GLeeWGLLoadFunction[7]=__GLeeLink_WGL_ARB_pixel_format_float;
15443     __GLeeWGLLoadFunction[8]=__GLeeLink_WGL_ARB_create_context;
15444     __GLeeWGLLoadFunction[9]=__GLeeLink_WGL_EXT_make_current_read;
15445     __GLeeWGLLoadFunction[10]=__GLeeLink_WGL_EXT_pixel_format;
15446     __GLeeWGLLoadFunction[11]=__GLeeLink_WGL_EXT_pbuffer;
15447     __GLeeWGLLoadFunction[12]=__GLeeLink_WGL_EXT_depth_float;
15448     __GLeeWGLLoadFunction[13]=__GLeeLink_WGL_3DFX_multisample;
15449     __GLeeWGLLoadFunction[14]=__GLeeLink_WGL_EXT_multisample;
15450     __GLeeWGLLoadFunction[15]=__GLeeLink_WGL_I3D_digital_video_control;
15451     __GLeeWGLLoadFunction[16]=__GLeeLink_WGL_I3D_gamma;
15452     __GLeeWGLLoadFunction[17]=__GLeeLink_WGL_I3D_genlock;
15453     __GLeeWGLLoadFunction[18]=__GLeeLink_WGL_I3D_image_buffer;
15454     __GLeeWGLLoadFunction[19]=__GLeeLink_WGL_I3D_swap_frame_lock;
15455     __GLeeWGLLoadFunction[20]=__GLeeLink_WGL_NV_render_depth_texture;
15456     __GLeeWGLLoadFunction[21]=__GLeeLink_WGL_NV_render_texture_rectangle;
15457     __GLeeWGLLoadFunction[22]=__GLeeLink_WGL_ATI_pixel_format_float;
15458     __GLeeWGLLoadFunction[23]=__GLeeLink_WGL_NV_float_buffer;
15459     __GLeeWGLLoadFunction[24]=__GLeeLink_WGL_3DL_stereo_control;
15460     __GLeeWGLLoadFunction[25]=__GLeeLink_WGL_EXT_pixel_format_packed_float;
15461     __GLeeWGLLoadFunction[26]=__GLeeLink_WGL_EXT_framebuffer_sRGB;
15462     __GLeeWGLLoadFunction[27]=__GLeeLink_WGL_NV_present_video;
15463     __GLeeWGLLoadFunction[28]=__GLeeLink_WGL_NV_swap_group;
15464     __GLeeWGLLoadFunction[29]=__GLeeLink_WGL_NV_gpu_affinity;
15465     __GLeeWGLLoadFunction[30]=__GLeeLink_WGL_EXT_display_color_table;
15466     __GLeeWGLLoadFunction[31]=__GLeeLink_WGL_EXT_extensions_string;
15467     __GLeeWGLLoadFunction[32]=__GLeeLink_WGL_EXT_swap_control;
15468     __GLeeWGLLoadFunction[33]=__GLeeLink_WGL_NV_vertex_array_range;
15469     __GLeeWGLLoadFunction[34]=__GLeeLink_WGL_OML_sync_control;
15470     __GLeeWGLLoadFunction[35]=__GLeeLink_WGL_I3D_swap_frame_usage;
15471     __GLeeWGLLoadFunction[36]=__GLeeLink_WGL_NV_video_output;
15472 }
15473 
15474 #elif defined(__APPLE__) || defined(__APPLE_CC__)
15475 #else /* Linux */
15476 GLuint __GLeeLink_GLX_VERSION_1_3(void)
15477 {
15478     GLint nLinked=0;
15479 #ifdef __GLEE_GLX_VERSION_1_3
15480     if ((GLeeFuncPtr_glXGetFBConfigs = (GLEEPFNGLXGETFBCONFIGSPROC) __GLeeGetProcAddress("glXGetFBConfigs"))!=0) nLinked++;
15481     if ((GLeeFuncPtr_glXChooseFBConfig = (GLEEPFNGLXCHOOSEFBCONFIGPROC) __GLeeGetProcAddress("glXChooseFBConfig"))!=0) nLinked++;
15482     if ((GLeeFuncPtr_glXGetFBConfigAttrib = (GLEEPFNGLXGETFBCONFIGATTRIBPROC) __GLeeGetProcAddress("glXGetFBConfigAttrib"))!=0) nLinked++;
15483     if ((GLeeFuncPtr_glXGetVisualFromFBConfig = (GLEEPFNGLXGETVISUALFROMFBCONFIGPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfig"))!=0) nLinked++;
15484     if ((GLeeFuncPtr_glXCreateWindow = (GLEEPFNGLXCREATEWINDOWPROC) __GLeeGetProcAddress("glXCreateWindow"))!=0) nLinked++;
15485     if ((GLeeFuncPtr_glXDestroyWindow = (GLEEPFNGLXDESTROYWINDOWPROC) __GLeeGetProcAddress("glXDestroyWindow"))!=0) nLinked++;
15486     if ((GLeeFuncPtr_glXCreatePixmap = (GLEEPFNGLXCREATEPIXMAPPROC) __GLeeGetProcAddress("glXCreatePixmap"))!=0) nLinked++;
15487     if ((GLeeFuncPtr_glXDestroyPixmap = (GLEEPFNGLXDESTROYPIXMAPPROC) __GLeeGetProcAddress("glXDestroyPixmap"))!=0) nLinked++;
15488     if ((GLeeFuncPtr_glXCreatePbuffer = (GLEEPFNGLXCREATEPBUFFERPROC) __GLeeGetProcAddress("glXCreatePbuffer"))!=0) nLinked++;
15489     if ((GLeeFuncPtr_glXDestroyPbuffer = (GLEEPFNGLXDESTROYPBUFFERPROC) __GLeeGetProcAddress("glXDestroyPbuffer"))!=0) nLinked++;
15490     if ((GLeeFuncPtr_glXQueryDrawable = (GLEEPFNGLXQUERYDRAWABLEPROC) __GLeeGetProcAddress("glXQueryDrawable"))!=0) nLinked++;
15491     if ((GLeeFuncPtr_glXCreateNewContext = (GLEEPFNGLXCREATENEWCONTEXTPROC) __GLeeGetProcAddress("glXCreateNewContext"))!=0) nLinked++;
15492     if ((GLeeFuncPtr_glXMakeContextCurrent = (GLEEPFNGLXMAKECONTEXTCURRENTPROC) __GLeeGetProcAddress("glXMakeContextCurrent"))!=0) nLinked++;
15493     if ((GLeeFuncPtr_glXGetCurrentReadDrawable = (GLEEPFNGLXGETCURRENTREADDRAWABLEPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawable"))!=0) nLinked++;
15494     if ((GLeeFuncPtr_glXGetCurrentDisplay = (GLEEPFNGLXGETCURRENTDISPLAYPROC) __GLeeGetProcAddress("glXGetCurrentDisplay"))!=0) nLinked++;
15495     if ((GLeeFuncPtr_glXQueryContext = (GLEEPFNGLXQUERYCONTEXTPROC) __GLeeGetProcAddress("glXQueryContext"))!=0) nLinked++;
15496     if ((GLeeFuncPtr_glXSelectEvent = (GLEEPFNGLXSELECTEVENTPROC) __GLeeGetProcAddress("glXSelectEvent"))!=0) nLinked++;
15497     if ((GLeeFuncPtr_glXGetSelectedEvent = (GLEEPFNGLXGETSELECTEDEVENTPROC) __GLeeGetProcAddress("glXGetSelectedEvent"))!=0) nLinked++;
15498 #endif
15499     if (nLinked==18) return GLEE_LINK_COMPLETE;
15500     if (nLinked==0) return GLEE_LINK_FAIL;
15501     return GLEE_LINK_PARTIAL;
15502 }
15503 
15504 GLuint __GLeeLink_GLX_VERSION_1_4(void)
15505 {
15506     GLint nLinked=0;
15507 #ifdef __GLEE_GLX_VERSION_1_4
15508     if ((GLeeFuncPtr_glXGetProcAddress = (GLEEPFNGLXGETPROCADDRESSPROC) __GLeeGetProcAddress("glXGetProcAddress"))!=0) nLinked++;
15509 #endif
15510     if (nLinked==1) return GLEE_LINK_COMPLETE;
15511     if (nLinked==0) return GLEE_LINK_FAIL;
15512     return GLEE_LINK_PARTIAL;
15513 }
15514 
15515 GLuint __GLeeLink_GLX_ARB_multisample(void) {return GLEE_LINK_COMPLETE;}
15516 
15517 GLuint __GLeeLink_GLX_ARB_fbconfig_float(void) {return GLEE_LINK_COMPLETE;}
15518 
15519 GLuint __GLeeLink_GLX_ARB_create_context(void)
15520 {
15521     GLint nLinked=0;
15522 #ifdef __GLEE_GLX_ARB_create_context
15523     if ((GLeeFuncPtr_glXCreateContextAttribsARB = (GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC) __GLeeGetProcAddress("glXCreateContextAttribsARB"))!=0) nLinked++;
15524 #endif
15525     if (nLinked==1) return GLEE_LINK_COMPLETE;
15526     if (nLinked==0) return GLEE_LINK_FAIL;
15527     return GLEE_LINK_PARTIAL;
15528 }
15529 
15530 GLuint __GLeeLink_GLX_SGIS_multisample(void) {return GLEE_LINK_COMPLETE;}
15531 
15532 GLuint __GLeeLink_GLX_EXT_visual_info(void) {return GLEE_LINK_COMPLETE;}
15533 
15534 GLuint __GLeeLink_GLX_SGI_swap_control(void)
15535 {
15536     GLint nLinked=0;
15537 #ifdef __GLEE_GLX_SGI_swap_control
15538     if ((GLeeFuncPtr_glXSwapIntervalSGI = (GLEEPFNGLXSWAPINTERVALSGIPROC) __GLeeGetProcAddress("glXSwapIntervalSGI"))!=0) nLinked++;
15539 #endif
15540     if (nLinked==1) return GLEE_LINK_COMPLETE;
15541     if (nLinked==0) return GLEE_LINK_FAIL;
15542     return GLEE_LINK_PARTIAL;
15543 }
15544 
15545 GLuint __GLeeLink_GLX_SGI_video_sync(void)
15546 {
15547     GLint nLinked=0;
15548 #ifdef __GLEE_GLX_SGI_video_sync
15549     if ((GLeeFuncPtr_glXGetVideoSyncSGI = (GLEEPFNGLXGETVIDEOSYNCSGIPROC) __GLeeGetProcAddress("glXGetVideoSyncSGI"))!=0) nLinked++;
15550     if ((GLeeFuncPtr_glXWaitVideoSyncSGI = (GLEEPFNGLXWAITVIDEOSYNCSGIPROC) __GLeeGetProcAddress("glXWaitVideoSyncSGI"))!=0) nLinked++;
15551 #endif
15552     if (nLinked==2) return GLEE_LINK_COMPLETE;
15553     if (nLinked==0) return GLEE_LINK_FAIL;
15554     return GLEE_LINK_PARTIAL;
15555 }
15556 
15557 GLuint __GLeeLink_GLX_SGI_make_current_read(void)
15558 {
15559     GLint nLinked=0;
15560 #ifdef __GLEE_GLX_SGI_make_current_read
15561     if ((GLeeFuncPtr_glXMakeCurrentReadSGI = (GLEEPFNGLXMAKECURRENTREADSGIPROC) __GLeeGetProcAddress("glXMakeCurrentReadSGI"))!=0) nLinked++;
15562     if ((GLeeFuncPtr_glXGetCurrentReadDrawableSGI = (GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawableSGI"))!=0) nLinked++;
15563 #endif
15564     if (nLinked==2) return GLEE_LINK_COMPLETE;
15565     if (nLinked==0) return GLEE_LINK_FAIL;
15566     return GLEE_LINK_PARTIAL;
15567 }
15568 
15569 GLuint __GLeeLink_GLX_EXT_visual_rating(void) {return GLEE_LINK_COMPLETE;}
15570 
15571 GLuint __GLeeLink_GLX_EXT_import_context(void)
15572 {
15573     GLint nLinked=0;
15574 #ifdef __GLEE_GLX_EXT_import_context
15575     if ((GLeeFuncPtr_glXGetCurrentDisplayEXT = (GLEEPFNGLXGETCURRENTDISPLAYEXTPROC) __GLeeGetProcAddress("glXGetCurrentDisplayEXT"))!=0) nLinked++;
15576     if ((GLeeFuncPtr_glXQueryContextInfoEXT = (GLEEPFNGLXQUERYCONTEXTINFOEXTPROC) __GLeeGetProcAddress("glXQueryContextInfoEXT"))!=0) nLinked++;
15577     if ((GLeeFuncPtr_glXGetContextIDEXT = (GLEEPFNGLXGETCONTEXTIDEXTPROC) __GLeeGetProcAddress("glXGetContextIDEXT"))!=0) nLinked++;
15578     if ((GLeeFuncPtr_glXImportContextEXT = (GLEEPFNGLXIMPORTCONTEXTEXTPROC) __GLeeGetProcAddress("glXImportContextEXT"))!=0) nLinked++;
15579     if ((GLeeFuncPtr_glXFreeContextEXT = (GLEEPFNGLXFREECONTEXTEXTPROC) __GLeeGetProcAddress("glXFreeContextEXT"))!=0) nLinked++;
15580 #endif
15581     if (nLinked==5) return GLEE_LINK_COMPLETE;
15582     if (nLinked==0) return GLEE_LINK_FAIL;
15583     return GLEE_LINK_PARTIAL;
15584 }
15585 
15586 GLuint __GLeeLink_GLX_SGIX_fbconfig(void)
15587 {
15588     GLint nLinked=0;
15589 #ifdef __GLEE_GLX_SGIX_fbconfig
15590     if ((GLeeFuncPtr_glXGetFBConfigAttribSGIX = (GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigAttribSGIX"))!=0) nLinked++;
15591     if ((GLeeFuncPtr_glXChooseFBConfigSGIX = (GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC) __GLeeGetProcAddress("glXChooseFBConfigSGIX"))!=0) nLinked++;
15592     if ((GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX = (GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPixmapWithConfigSGIX"))!=0) nLinked++;
15593     if ((GLeeFuncPtr_glXCreateContextWithConfigSGIX = (GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateContextWithConfigSGIX"))!=0) nLinked++;
15594     if ((GLeeFuncPtr_glXGetVisualFromFBConfigSGIX = (GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfigSGIX"))!=0) nLinked++;
15595     if ((GLeeFuncPtr_glXGetFBConfigFromVisualSGIX = (GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigFromVisualSGIX"))!=0) nLinked++;
15596 #endif
15597     if (nLinked==6) return GLEE_LINK_COMPLETE;
15598     if (nLinked==0) return GLEE_LINK_FAIL;
15599     return GLEE_LINK_PARTIAL;
15600 }
15601 
15602 GLuint __GLeeLink_GLX_SGIX_pbuffer(void)
15603 {
15604     GLint nLinked=0;
15605 #ifdef __GLEE_GLX_SGIX_pbuffer
15606     if ((GLeeFuncPtr_glXCreateGLXPbufferSGIX = (GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPbufferSGIX"))!=0) nLinked++;
15607     if ((GLeeFuncPtr_glXDestroyGLXPbufferSGIX = (GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXDestroyGLXPbufferSGIX"))!=0) nLinked++;
15608     if ((GLeeFuncPtr_glXQueryGLXPbufferSGIX = (GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXQueryGLXPbufferSGIX"))!=0) nLinked++;
15609     if ((GLeeFuncPtr_glXSelectEventSGIX = (GLEEPFNGLXSELECTEVENTSGIXPROC) __GLeeGetProcAddress("glXSelectEventSGIX"))!=0) nLinked++;
15610     if ((GLeeFuncPtr_glXGetSelectedEventSGIX = (GLEEPFNGLXGETSELECTEDEVENTSGIXPROC) __GLeeGetProcAddress("glXGetSelectedEventSGIX"))!=0) nLinked++;
15611 #endif
15612     if (nLinked==5) return GLEE_LINK_COMPLETE;
15613     if (nLinked==0) return GLEE_LINK_FAIL;
15614     return GLEE_LINK_PARTIAL;
15615 }
15616 
15617 GLuint __GLeeLink_GLX_SGI_cushion(void)
15618 {
15619     GLint nLinked=0;
15620 #ifdef __GLEE_GLX_SGI_cushion
15621     if ((GLeeFuncPtr_glXCushionSGI = (GLEEPFNGLXCUSHIONSGIPROC) __GLeeGetProcAddress("glXCushionSGI"))!=0) nLinked++;
15622 #endif
15623     if (nLinked==1) return GLEE_LINK_COMPLETE;
15624     if (nLinked==0) return GLEE_LINK_FAIL;
15625     return GLEE_LINK_PARTIAL;
15626 }
15627 
15628 GLuint __GLeeLink_GLX_SGIX_video_resize(void)
15629 {
15630     GLint nLinked=0;
15631 #ifdef __GLEE_GLX_SGIX_video_resize
15632     if ((GLeeFuncPtr_glXBindChannelToWindowSGIX = (GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC) __GLeeGetProcAddress("glXBindChannelToWindowSGIX"))!=0) nLinked++;
15633     if ((GLeeFuncPtr_glXChannelRectSGIX = (GLEEPFNGLXCHANNELRECTSGIXPROC) __GLeeGetProcAddress("glXChannelRectSGIX"))!=0) nLinked++;
15634     if ((GLeeFuncPtr_glXQueryChannelRectSGIX = (GLEEPFNGLXQUERYCHANNELRECTSGIXPROC) __GLeeGetProcAddress("glXQueryChannelRectSGIX"))!=0) nLinked++;
15635     if ((GLeeFuncPtr_glXQueryChannelDeltasSGIX = (GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC) __GLeeGetProcAddress("glXQueryChannelDeltasSGIX"))!=0) nLinked++;
15636     if ((GLeeFuncPtr_glXChannelRectSyncSGIX = (GLEEPFNGLXCHANNELRECTSYNCSGIXPROC) __GLeeGetProcAddress("glXChannelRectSyncSGIX"))!=0) nLinked++;
15637 #endif
15638     if (nLinked==5) return GLEE_LINK_COMPLETE;
15639     if (nLinked==0) return GLEE_LINK_FAIL;
15640     return GLEE_LINK_PARTIAL;
15641 }
15642 
15643 GLuint __GLeeLink_GLX_SGIX_swap_group(void)
15644 {
15645     GLint nLinked=0;
15646 #ifdef __GLEE_GLX_SGIX_swap_group
15647     if ((GLeeFuncPtr_glXJoinSwapGroupSGIX = (GLEEPFNGLXJOINSWAPGROUPSGIXPROC) __GLeeGetProcAddress("glXJoinSwapGroupSGIX"))!=0) nLinked++;
15648 #endif
15649     if (nLinked==1) return GLEE_LINK_COMPLETE;
15650     if (nLinked==0) return GLEE_LINK_FAIL;
15651     return GLEE_LINK_PARTIAL;
15652 }
15653 
15654 GLuint __GLeeLink_GLX_SGIX_swap_barrier(void)
15655 {
15656     GLint nLinked=0;
15657 #ifdef __GLEE_GLX_SGIX_swap_barrier
15658     if ((GLeeFuncPtr_glXBindSwapBarrierSGIX = (GLEEPFNGLXBINDSWAPBARRIERSGIXPROC) __GLeeGetProcAddress("glXBindSwapBarrierSGIX"))!=0) nLinked++;
15659     if ((GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX = (GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) __GLeeGetProcAddress("glXQueryMaxSwapBarriersSGIX"))!=0) nLinked++;
15660 #endif
15661     if (nLinked==2) return GLEE_LINK_COMPLETE;
15662     if (nLinked==0) return GLEE_LINK_FAIL;
15663     return GLEE_LINK_PARTIAL;
15664 }
15665 
15666 GLuint __GLeeLink_GLX_SGIS_blended_overlay(void) {return GLEE_LINK_COMPLETE;}
15667 
15668 GLuint __GLeeLink_GLX_SGIS_shared_multisample(void) {return GLEE_LINK_COMPLETE;}
15669 
15670 GLuint __GLeeLink_GLX_SUN_get_transparent_index(void)
15671 {
15672     GLint nLinked=0;
15673 #ifdef __GLEE_GLX_SUN_get_transparent_index
15674     if ((GLeeFuncPtr_glXGetTransparentIndexSUN = (GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC) __GLeeGetProcAddress("glXGetTransparentIndexSUN"))!=0) nLinked++;
15675 #endif
15676     if (nLinked==1) return GLEE_LINK_COMPLETE;
15677     if (nLinked==0) return GLEE_LINK_FAIL;
15678     return GLEE_LINK_PARTIAL;
15679 }
15680 
15681 GLuint __GLeeLink_GLX_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
15682 
15683 GLuint __GLeeLink_GLX_MESA_copy_sub_buffer(void)
15684 {
15685     GLint nLinked=0;
15686 #ifdef __GLEE_GLX_MESA_copy_sub_buffer
15687     if ((GLeeFuncPtr_glXCopySubBufferMESA = (GLEEPFNGLXCOPYSUBBUFFERMESAPROC) __GLeeGetProcAddress("glXCopySubBufferMESA"))!=0) nLinked++;
15688 #endif
15689     if (nLinked==1) return GLEE_LINK_COMPLETE;
15690     if (nLinked==0) return GLEE_LINK_FAIL;
15691     return GLEE_LINK_PARTIAL;
15692 }
15693 
15694 GLuint __GLeeLink_GLX_MESA_pixmap_colormap(void)
15695 {
15696     GLint nLinked=0;
15697 #ifdef __GLEE_GLX_MESA_pixmap_colormap
15698     if ((GLeeFuncPtr_glXCreateGLXPixmapMESA = (GLEEPFNGLXCREATEGLXPIXMAPMESAPROC) __GLeeGetProcAddress("glXCreateGLXPixmapMESA"))!=0) nLinked++;
15699 #endif
15700     if (nLinked==1) return GLEE_LINK_COMPLETE;
15701     if (nLinked==0) return GLEE_LINK_FAIL;
15702     return GLEE_LINK_PARTIAL;
15703 }
15704 
15705 GLuint __GLeeLink_GLX_MESA_release_buffers(void)
15706 {
15707     GLint nLinked=0;
15708 #ifdef __GLEE_GLX_MESA_release_buffers
15709     if ((GLeeFuncPtr_glXReleaseBuffersMESA = (GLEEPFNGLXRELEASEBUFFERSMESAPROC) __GLeeGetProcAddress("glXReleaseBuffersMESA"))!=0) nLinked++;
15710 #endif
15711     if (nLinked==1) return GLEE_LINK_COMPLETE;
15712     if (nLinked==0) return GLEE_LINK_FAIL;
15713     return GLEE_LINK_PARTIAL;
15714 }
15715 
15716 GLuint __GLeeLink_GLX_MESA_set_3dfx_mode(void)
15717 {
15718     GLint nLinked=0;
15719 #ifdef __GLEE_GLX_MESA_set_3dfx_mode
15720     if ((GLeeFuncPtr_glXSet3DfxModeMESA = (GLEEPFNGLXSET3DFXMODEMESAPROC) __GLeeGetProcAddress("glXSet3DfxModeMESA"))!=0) nLinked++;
15721 #endif
15722     if (nLinked==1) return GLEE_LINK_COMPLETE;
15723     if (nLinked==0) return GLEE_LINK_FAIL;
15724     return GLEE_LINK_PARTIAL;
15725 }
15726 
15727 GLuint __GLeeLink_GLX_SGIX_visual_select_group(void) {return GLEE_LINK_COMPLETE;}
15728 
15729 GLuint __GLeeLink_GLX_OML_swap_method(void) {return GLEE_LINK_COMPLETE;}
15730 
15731 GLuint __GLeeLink_GLX_OML_sync_control(void)
15732 {
15733     GLint nLinked=0;
15734 #ifdef __GLEE_GLX_OML_sync_control
15735     if ((GLeeFuncPtr_glXGetSyncValuesOML = (GLEEPFNGLXGETSYNCVALUESOMLPROC) __GLeeGetProcAddress("glXGetSyncValuesOML"))!=0) nLinked++;
15736     if ((GLeeFuncPtr_glXGetMscRateOML = (GLEEPFNGLXGETMSCRATEOMLPROC) __GLeeGetProcAddress("glXGetMscRateOML"))!=0) nLinked++;
15737     if ((GLeeFuncPtr_glXSwapBuffersMscOML = (GLEEPFNGLXSWAPBUFFERSMSCOMLPROC) __GLeeGetProcAddress("glXSwapBuffersMscOML"))!=0) nLinked++;
15738     if ((GLeeFuncPtr_glXWaitForMscOML = (GLEEPFNGLXWAITFORMSCOMLPROC) __GLeeGetProcAddress("glXWaitForMscOML"))!=0) nLinked++;
15739     if ((GLeeFuncPtr_glXWaitForSbcOML = (GLEEPFNGLXWAITFORSBCOMLPROC) __GLeeGetProcAddress("glXWaitForSbcOML"))!=0) nLinked++;
15740 #endif
15741     if (nLinked==5) return GLEE_LINK_COMPLETE;
15742     if (nLinked==0) return GLEE_LINK_FAIL;
15743     return GLEE_LINK_PARTIAL;
15744 }
15745 
15746 GLuint __GLeeLink_GLX_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
15747 
15748 GLuint __GLeeLink_GLX_SGIX_hyperpipe(void)
15749 {
15750     GLint nLinked=0;
15751 #ifdef __GLEE_GLX_SGIX_hyperpipe
15752     if ((GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX = (GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeNetworkSGIX"))!=0) nLinked++;
15753     if ((GLeeFuncPtr_glXHyperpipeConfigSGIX = (GLEEPFNGLXHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXHyperpipeConfigSGIX"))!=0) nLinked++;
15754     if ((GLeeFuncPtr_glXQueryHyperpipeConfigSGIX = (GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeConfigSGIX"))!=0) nLinked++;
15755     if ((GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX = (GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXDestroyHyperpipeConfigSGIX"))!=0) nLinked++;
15756     if ((GLeeFuncPtr_glXBindHyperpipeSGIX = (GLEEPFNGLXBINDHYPERPIPESGIXPROC) __GLeeGetProcAddress("glXBindHyperpipeSGIX"))!=0) nLinked++;
15757     if ((GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX = (GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeBestAttribSGIX"))!=0) nLinked++;
15758     if ((GLeeFuncPtr_glXHyperpipeAttribSGIX = (GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC) __GLeeGetProcAddress("glXHyperpipeAttribSGIX"))!=0) nLinked++;
15759     if ((GLeeFuncPtr_glXQueryHyperpipeAttribSGIX = (GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeAttribSGIX"))!=0) nLinked++;
15760 #endif
15761     if (nLinked==8) return GLEE_LINK_COMPLETE;
15762     if (nLinked==0) return GLEE_LINK_FAIL;
15763     return GLEE_LINK_PARTIAL;
15764 }
15765 
15766 GLuint __GLeeLink_GLX_MESA_agp_offset(void)
15767 {
15768     GLint nLinked=0;
15769 #ifdef __GLEE_GLX_MESA_agp_offset
15770     if ((GLeeFuncPtr_glXGetAGPOffsetMESA = (GLEEPFNGLXGETAGPOFFSETMESAPROC) __GLeeGetProcAddress("glXGetAGPOffsetMESA"))!=0) nLinked++;
15771 #endif
15772     if (nLinked==1) return GLEE_LINK_COMPLETE;
15773     if (nLinked==0) return GLEE_LINK_FAIL;
15774     return GLEE_LINK_PARTIAL;
15775 }
15776 
15777 GLuint __GLeeLink_GLX_EXT_fbconfig_packed_float(void) {return GLEE_LINK_COMPLETE;}
15778 
15779 GLuint __GLeeLink_GLX_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
15780 
15781 GLuint __GLeeLink_GLX_EXT_texture_from_pixmap(void)
15782 {
15783     GLint nLinked=0;
15784 #ifdef __GLEE_GLX_EXT_texture_from_pixmap
15785     if ((GLeeFuncPtr_glXBindTexImageEXT = (GLEEPFNGLXBINDTEXIMAGEEXTPROC) __GLeeGetProcAddress("glXBindTexImageEXT"))!=0) nLinked++;
15786     if ((GLeeFuncPtr_glXReleaseTexImageEXT = (GLEEPFNGLXRELEASETEXIMAGEEXTPROC) __GLeeGetProcAddress("glXReleaseTexImageEXT"))!=0) nLinked++;
15787 #endif
15788     if (nLinked==2) return GLEE_LINK_COMPLETE;
15789     if (nLinked==0) return GLEE_LINK_FAIL;
15790     return GLEE_LINK_PARTIAL;
15791 }
15792 
15793 GLuint __GLeeLink_GLX_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
15794 
15795 GLuint __GLeeLink_GLX_NV_video_out(void) {return GLEE_LINK_COMPLETE;}
15796 
15797 GLuint __GLeeLink_GLX_NV_swap_group(void) {return GLEE_LINK_COMPLETE;}
15798 
15799 GLuint __GLeeLink_GLX_EXT_scene_marker(void) {return GLEE_LINK_COMPLETE;}
15800 
15801 GLuint __GLeeLink_GLX_NV_video_output(void)
15802 {
15803     GLint nLinked=0;
15804 #ifdef __GLEE_GLX_NV_video_output
15805     if ((GLeeFuncPtr_glXGetVideoDeviceNV = (GLEEPFNGLXGETVIDEODEVICENVPROC) __GLeeGetProcAddress("glXGetVideoDeviceNV"))!=0) nLinked++;
15806     if ((GLeeFuncPtr_glXReleaseVideoDeviceNV = (GLEEPFNGLXRELEASEVIDEODEVICENVPROC) __GLeeGetProcAddress("glXReleaseVideoDeviceNV"))!=0) nLinked++;
15807     if ((GLeeFuncPtr_glXBindVideoImageNV = (GLEEPFNGLXBINDVIDEOIMAGENVPROC) __GLeeGetProcAddress("glXBindVideoImageNV"))!=0) nLinked++;
15808     if ((GLeeFuncPtr_glXReleaseVideoImageNV = (GLEEPFNGLXRELEASEVIDEOIMAGENVPROC) __GLeeGetProcAddress("glXReleaseVideoImageNV"))!=0) nLinked++;
15809     if ((GLeeFuncPtr_glXSendPbufferToVideoNV = (GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC) __GLeeGetProcAddress("glXSendPbufferToVideoNV"))!=0) nLinked++;
15810     if ((GLeeFuncPtr_glXGetVideoInfoNV = (GLEEPFNGLXGETVIDEOINFONVPROC) __GLeeGetProcAddress("glXGetVideoInfoNV"))!=0) nLinked++;
15811 #endif
15812     if (nLinked==6) return GLEE_LINK_COMPLETE;
15813     if (nLinked==0) return GLEE_LINK_FAIL;
15814     return GLEE_LINK_PARTIAL;
15815 }
15816 
15817 GLEE_LINK_FUNCTION __GLeeGLXLoadFunction[40];
15818 
15819 void initGLXLoadFunctions(void)
15820 {
15821     __GLeeGLXLoadFunction[0]=__GLeeLink_GLX_VERSION_1_3;
15822     __GLeeGLXLoadFunction[1]=__GLeeLink_GLX_VERSION_1_4;
15823     __GLeeGLXLoadFunction[2]=__GLeeLink_GLX_ARB_multisample;
15824     __GLeeGLXLoadFunction[3]=__GLeeLink_GLX_ARB_fbconfig_float;
15825     __GLeeGLXLoadFunction[4]=__GLeeLink_GLX_ARB_create_context;
15826     __GLeeGLXLoadFunction[5]=__GLeeLink_GLX_SGIS_multisample;
15827     __GLeeGLXLoadFunction[6]=__GLeeLink_GLX_EXT_visual_info;
15828     __GLeeGLXLoadFunction[7]=__GLeeLink_GLX_SGI_swap_control;
15829     __GLeeGLXLoadFunction[8]=__GLeeLink_GLX_SGI_video_sync;
15830     __GLeeGLXLoadFunction[9]=__GLeeLink_GLX_SGI_make_current_read;
15831     __GLeeGLXLoadFunction[10]=__GLeeLink_GLX_EXT_visual_rating;
15832     __GLeeGLXLoadFunction[11]=__GLeeLink_GLX_EXT_import_context;
15833     __GLeeGLXLoadFunction[12]=__GLeeLink_GLX_SGIX_fbconfig;
15834     __GLeeGLXLoadFunction[13]=__GLeeLink_GLX_SGIX_pbuffer;
15835     __GLeeGLXLoadFunction[14]=__GLeeLink_GLX_SGI_cushion;
15836     __GLeeGLXLoadFunction[15]=__GLeeLink_GLX_SGIX_video_resize;
15837     __GLeeGLXLoadFunction[16]=__GLeeLink_GLX_SGIX_swap_group;
15838     __GLeeGLXLoadFunction[17]=__GLeeLink_GLX_SGIX_swap_barrier;
15839     __GLeeGLXLoadFunction[18]=__GLeeLink_GLX_SGIS_blended_overlay;
15840     __GLeeGLXLoadFunction[19]=__GLeeLink_GLX_SGIS_shared_multisample;
15841     __GLeeGLXLoadFunction[20]=__GLeeLink_GLX_SUN_get_transparent_index;
15842     __GLeeGLXLoadFunction[21]=__GLeeLink_GLX_3DFX_multisample;
15843     __GLeeGLXLoadFunction[22]=__GLeeLink_GLX_MESA_copy_sub_buffer;
15844     __GLeeGLXLoadFunction[23]=__GLeeLink_GLX_MESA_pixmap_colormap;
15845     __GLeeGLXLoadFunction[24]=__GLeeLink_GLX_MESA_release_buffers;
15846     __GLeeGLXLoadFunction[25]=__GLeeLink_GLX_MESA_set_3dfx_mode;
15847     __GLeeGLXLoadFunction[26]=__GLeeLink_GLX_SGIX_visual_select_group;
15848     __GLeeGLXLoadFunction[27]=__GLeeLink_GLX_OML_swap_method;
15849     __GLeeGLXLoadFunction[28]=__GLeeLink_GLX_OML_sync_control;
15850     __GLeeGLXLoadFunction[29]=__GLeeLink_GLX_NV_float_buffer;
15851     __GLeeGLXLoadFunction[30]=__GLeeLink_GLX_SGIX_hyperpipe;
15852     __GLeeGLXLoadFunction[31]=__GLeeLink_GLX_MESA_agp_offset;
15853     __GLeeGLXLoadFunction[32]=__GLeeLink_GLX_EXT_fbconfig_packed_float;
15854     __GLeeGLXLoadFunction[33]=__GLeeLink_GLX_EXT_framebuffer_sRGB;
15855     __GLeeGLXLoadFunction[34]=__GLeeLink_GLX_EXT_texture_from_pixmap;
15856     __GLeeGLXLoadFunction[35]=__GLeeLink_GLX_NV_present_video;
15857     __GLeeGLXLoadFunction[36]=__GLeeLink_GLX_NV_video_out;
15858     __GLeeGLXLoadFunction[37]=__GLeeLink_GLX_NV_swap_group;
15859     __GLeeGLXLoadFunction[38]=__GLeeLink_GLX_EXT_scene_marker;
15860     __GLeeGLXLoadFunction[39]=__GLeeLink_GLX_NV_video_output;
15861 }
15862 
15863 #endif /* end Linux */
15864 
15865 
15866 /*****************************************************************
15867  * GLee internal types
15868  *****************************************************************/
15869 typedef struct 
15870 {
15871         char ** names;
15872         int * lengths;
15873         int numNames;
15874 }ExtensionList;
15875 
15876 
15877 /*****************************************************************
15878  * GLee internal variables
15879  *****************************************************************/
15880 char GLeeErrorString[256]="";
15881 
15882 
15883 /*****************************************************************
15884  * GLee internal functions
15885  *****************************************************************/
15886 
15887 void __GLeeExtList_init(ExtensionList *extList)
15888 {
15889         extList->names=0;
15890         extList->lengths=0;
15891         extList->numNames=0;
15892 }
15893 
15894 void __GLeeExtList_clean(ExtensionList *extList)
15895 {
15896         int a;
15897         for (a=0;a<extList->numNames;a++)
15898         {
15899                 if (extList->names[a]!=0) free((void *)extList->names[a]);
15900         }
15901         if (extList->names!=0) free((void *)extList->names);
15902         if (extList->lengths!=0) free((void *)extList->lengths);
15903         extList->names=0;
15904         extList->lengths=0;
15905         extList->numNames=0;
15906 }
15907 
15908 void __GLeeExtList_add(ExtensionList *extList, const char * extName)
15909 {
15910         int length=strlen(extName)+1;
15911         int i=extList->numNames;
15912         int n=i+1;
15913         if (i==0)
15914         {
15915                 extList->lengths=(int *)malloc(sizeof(int));
15916                 extList->names=(char **)malloc(sizeof(char *));
15917         }else
15918         {
15919                 extList->lengths=(int *)realloc((void *)extList->lengths, n*sizeof(int));
15920                 extList->names=(char **)realloc((void *)extList->names, n*sizeof(char *));
15921         }
15922         extList->names[i]=(char *)malloc(length*sizeof(char));
15923         strcpy(extList->names[i],extName);
15924         extList->lengths[i]=length;
15925         extList->numNames++;
15926 }
15927 
15928 const char *__GLeeGetExtStrPlat( void )
15929 {
15930 #ifdef WIN32
15931         if (!_GLEE_WGL_ARB_extensions_string)
15932                 wglGetExtensionsStringARB = (GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC) wglGetProcAddress("wglGetExtensionsStringARB");
15933 
15934         if (wglGetExtensionsStringARB)
15935                 return (const char *)wglGetExtensionsStringARB(wglGetCurrentDC());
15936 #elif defined(__APPLE__) || defined(__APPLE_CC__)
15937 #else
15938         Display *dpy=glXGetCurrentDisplay();
15939         if(dpy)
15940         {
15941                 int dpynr=DefaultScreen(dpy);
15942                 return (const char*)glXQueryExtensionsString(dpy,dpynr);
15943         }
15944 #endif
15945         return 0;
15946 }
15947 
15948 void __GLeeWriteError(const char * errorStr)
15949 {
15950         int a=0;
15951         for (a=0;a<256;a++)
15952         {
15953                 GLeeErrorString[a]=errorStr[a];
15954         }
15955         GLeeErrorString[255]='\0';
15956 }
15957 
15958 int __GLeeGetVersionNumber(char *versionStr)
15959 {
15960         int major=(int)versionStr[0]-(int)'0';
15961         int minor=(int)versionStr[2]-(int)'0';
15962         return major<<8 | minor;
15963 }
15964 
15965 GLboolean __GLeeGetExtensions(ExtensionList* extList)
15966 {
15967         const char * platExtStr;
15968         const char * glExtStr;
15969         char * extStr;
15970         char emptyString[1] = ""; 
15971         char extensionName[1024];
15972         int a,b;
15973         int totalExtStrLen;
15974         int platExtStrLen;
15975         int addASpace;
15976         
15977         /* read the platform specific extension string */
15978         platExtStr=__GLeeGetExtStrPlat(); 
15979         if (!platExtStr) platExtStr=emptyString;
15980 
15981         glExtStr=(const char *)glGetString(GL_EXTENSIONS);
15982         if (glExtStr==0) 
15983         {
15984                 __GLeeWriteError("glGetString(GL_EXTENSIONS) failed.");
15985                 return GL_FALSE;
15986         }
15987 
15988         /* allocate the extension string */
15989         platExtStrLen = strlen(platExtStr);
15990         totalExtStrLen = platExtStrLen + strlen(glExtStr);
15991         extStr=(char *)malloc( (totalExtStrLen+2) * sizeof(char) ); /* we add 2 to allow for an extra space and a null terminator */
15992 
15993         /* If the last character of platExtStr is not a space, we need to add one when we concatenate the extension strings*/
15994         addASpace = 0;
15995         if ( platExtStrLen > 2 )
15996         {
15997             if ( platExtStr[ platExtStrLen-1 ] != ' ')
15998                 {
15999                         addASpace = 1;
16000                 }
16001         }
16002         
16003         /* concatenate the two extension strings */
16004         if ( addASpace )
16005         {
16006             sprintf(extStr,"%s %s",platExtStr,glExtStr);
16007         }
16008         else
16009         {
16010             sprintf(extStr,"%s%s",platExtStr,glExtStr);
16011         }
16012 
16013         /* extract the extensions */
16014         for ( a=0;a<totalExtStrLen;a++ )
16015         {
16016                 b=0;
16017                 while (extStr[a]!=' ' && a<totalExtStrLen && b<1022)
16018                 {
16019                         extensionName[b]=extStr[a];
16020                         b++; a++;
16021                 }
16022                 if (b==1023)
16023                 {
16024                         __GLeeWriteError("Extension name exceeds 1023 characters.");
16025                         free((void *)extStr);
16026                         return GL_FALSE;
16027                 }
16028 
16029                 extensionName[b]='\0'; 
16030 
16031                 /* add the extension */
16032                 __GLeeExtList_add(extList,extensionName);
16033         }
16034         free((void *)extStr);
16035         return GL_TRUE;
16036 }
16037 
16038 GLboolean __GLeeCheckExtension(const char * name, ExtensionList *extensionNames)
16039 {
16040         int n=extensionNames->numNames;
16041         int a;
16042     for (a=0;a<n;a++)
16043         {
16044                 if (strcmp(extensionNames->names[a],name)==0)
16045                         return GL_TRUE;
16046         }
16047         return GL_FALSE;
16048 }
16049 
16050 GLEE_EXTERN GLint __GLeeGetExtensionNumber(const char *extensionName, int type)
16051 {
16052         int a;
16053         switch (type)
16054         {
16055         case 0:
16056                 for (a=0;a<__GLeeGLNumExtensions;a++)
16057                         if (strcmp(extensionName,__GLeeGLExtensionNames[a])==0) return a;
16058                 return -1;
16059 #ifdef WIN32
16060         case 1:
16061                 for (a=0;a<__GLeeWGLNumExtensions;a++)
16062                         if (strcmp(extensionName,__GLeeWGLExtensionNames[a])==0) return a;
16063                 return -1;
16064 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16065 #else
16066         case 2:
16067                 for (a=0;a<__GLeeGLXNumExtensions;a++)
16068                         if (strcmp(extensionName,__GLeeGLXExtensionNames[a])==0) return a;
16069                 return -1;
16070 #endif
16071         }
16072         return -1;
16073 }
16074 
16075 /*****************************************************************
16076  * GLee external functions 
16077  *****************************************************************/
16078 
16079 #ifdef WIN32
16080 GLEE_EXTERN const char * GLeeGetExtStrWGL( void )
16081 {
16082         return __GLeeGetExtStrPlat();
16083 }
16084 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16085 #else
16086 GLEE_EXTERN const char * GLeeGetExtStrGLX( void )       
16087 {
16088         return __GLeeGetExtStrPlat();
16089 }
16090 #endif
16091 
16092 GLEE_EXTERN const char * GLeeGetExtStrGL( void )
16093 {
16094         return (const char *)glGetString(GL_EXTENSIONS);
16095 }
16096 
16097 GLEE_EXTERN const char * GLeeGetErrorString( void )
16098 {
16099         return GLeeErrorString;
16100 }
16101 
16102 GLboolean __GLeeInitedLoadFunctions=GL_FALSE;
16103 
16104 GLEE_EXTERN GLint GLeeForceLink(const char * extensionName)
16105 {
16106         int type=0; 
16107         int extNum;
16108         int len=strlen(extensionName);
16109         if (len<5) return GLEE_LINK_FAIL;
16110         if (!__GLeeInitedLoadFunctions)
16111         {
16112                 if (!__GLeeInited) GLeeInit();
16113                 initGLLoadFunctions();
16114 #ifdef WIN32
16115                 initWGLLoadFunctions();
16116 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16117 #else
16118                 initGLXLoadFunctions();
16119 #endif
16120                 __GLeeInitedLoadFunctions=GL_TRUE;
16121         }
16122         if (extensionName[0]=='W') type=1;
16123         else if (extensionName[2]=='X') type=2; 
16124         extNum=__GLeeGetExtensionNumber(extensionName,type);
16125         if (extNum==-1) return GLEE_LINK_FAIL;
16126         if (type==0) return __GLeeGLLoadFunction[extNum]();
16127 #ifdef WIN32
16128         if (type==1) return __GLeeWGLLoadFunction[extNum]();
16129 #elif defined(__APPLE__) || defined(__APPLE_CC__)       
16130 #else
16131         if (type==2) return __GLeeGLXLoadFunction[extNum]();
16132 #endif
16133         return GLEE_LINK_FAIL;
16134 }
16135 
16136 GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable)
16137 {
16138         if (!__GLeeInited) GLeeInit();
16139         return *extensionQueryingVariable;      
16140 }
16141 
16142 GLEE_EXTERN GLboolean GLeeInit( void )
16143 {
16144         int version;
16145         ExtensionList extensionNames;
16146         
16147         if (__GLeeInited) 
16148         {
16149                 return GL_FALSE;
16150         }
16151 
16152         __GLeeExtList_init(&extensionNames);
16153         if (!__GLeeGetExtensions(&extensionNames)) 
16154         {
16155                 __GLeeWriteError("GL extension querying failed.");
16156                 __GLeeExtList_clean(&extensionNames);
16157                 return GL_FALSE;
16158         }
16159 
16160         version=__GLeeGetVersionNumber((char *)glGetString(GL_VERSION));
16161 
16162         __GLeeInited = GL_TRUE;
16163 
16164 
16165 /*****************************************************************
16166  * Autogenerated linking functions
16167  *****************************************************************/
16168     if (version>=258)
16169     {
16170         _GLEE_VERSION_1_2 = GL_TRUE;
16171         __GLeeLink_GL_VERSION_1_2();
16172     }
16173     if (__GLeeCheckExtension("GL_ARB_imaging", &extensionNames) )
16174     {
16175         _GLEE_ARB_imaging = GL_TRUE;
16176         __GLeeLink_GL_ARB_imaging();
16177     }
16178     if (version>=259)
16179     {
16180         _GLEE_VERSION_1_3 = GL_TRUE;
16181         __GLeeLink_GL_VERSION_1_3();
16182     }
16183     if (version>=260)
16184     {
16185         _GLEE_VERSION_1_4 = GL_TRUE;
16186         __GLeeLink_GL_VERSION_1_4();
16187     }
16188     if (version>=261)
16189     {
16190         _GLEE_VERSION_1_5 = GL_TRUE;
16191         __GLeeLink_GL_VERSION_1_5();
16192     }
16193     if (version>=512)
16194     {
16195         _GLEE_VERSION_2_0 = GL_TRUE;
16196         __GLeeLink_GL_VERSION_2_0();
16197     }
16198     if (version>=513)
16199     {
16200         _GLEE_VERSION_2_1 = GL_TRUE;
16201         __GLeeLink_GL_VERSION_2_1();
16202     }
16203     if (version>=768)
16204     {
16205         _GLEE_VERSION_3_0 = GL_TRUE;
16206         __GLeeLink_GL_VERSION_3_0();
16207     }
16208     if (__GLeeCheckExtension("GL_ARB_multitexture", &extensionNames) )
16209     {
16210         _GLEE_ARB_multitexture = GL_TRUE;
16211         __GLeeLink_GL_ARB_multitexture();
16212     }
16213     if (__GLeeCheckExtension("GL_ARB_transpose_matrix", &extensionNames) )
16214     {
16215         _GLEE_ARB_transpose_matrix = GL_TRUE;
16216         __GLeeLink_GL_ARB_transpose_matrix();
16217     }
16218     if (__GLeeCheckExtension("GL_ARB_multisample", &extensionNames) )
16219     {
16220         _GLEE_ARB_multisample = GL_TRUE;
16221         __GLeeLink_GL_ARB_multisample();
16222     }
16223     if (__GLeeCheckExtension("GL_ARB_texture_env_add", &extensionNames) )
16224     {
16225         _GLEE_ARB_texture_env_add = GL_TRUE;
16226         __GLeeLink_GL_ARB_texture_env_add();
16227     }
16228     if (__GLeeCheckExtension("GL_ARB_texture_cube_map", &extensionNames) )
16229     {
16230         _GLEE_ARB_texture_cube_map = GL_TRUE;
16231         __GLeeLink_GL_ARB_texture_cube_map();
16232     }
16233     if (__GLeeCheckExtension("GL_ARB_texture_compression", &extensionNames) )
16234     {
16235         _GLEE_ARB_texture_compression = GL_TRUE;
16236         __GLeeLink_GL_ARB_texture_compression();
16237     }
16238     if (__GLeeCheckExtension("GL_ARB_texture_border_clamp", &extensionNames) )
16239     {
16240         _GLEE_ARB_texture_border_clamp = GL_TRUE;
16241         __GLeeLink_GL_ARB_texture_border_clamp();
16242     }
16243     if (__GLeeCheckExtension("GL_ARB_point_parameters", &extensionNames) )
16244     {
16245         _GLEE_ARB_point_parameters = GL_TRUE;
16246         __GLeeLink_GL_ARB_point_parameters();
16247     }
16248     if (__GLeeCheckExtension("GL_ARB_vertex_blend", &extensionNames) )
16249     {
16250         _GLEE_ARB_vertex_blend = GL_TRUE;
16251         __GLeeLink_GL_ARB_vertex_blend();
16252     }
16253     if (__GLeeCheckExtension("GL_ARB_matrix_palette", &extensionNames) )
16254     {
16255         _GLEE_ARB_matrix_palette = GL_TRUE;
16256         __GLeeLink_GL_ARB_matrix_palette();
16257     }
16258     if (__GLeeCheckExtension("GL_ARB_texture_env_combine", &extensionNames) )
16259     {
16260         _GLEE_ARB_texture_env_combine = GL_TRUE;
16261         __GLeeLink_GL_ARB_texture_env_combine();
16262     }
16263     if (__GLeeCheckExtension("GL_ARB_texture_env_crossbar", &extensionNames) )
16264     {
16265         _GLEE_ARB_texture_env_crossbar = GL_TRUE;
16266         __GLeeLink_GL_ARB_texture_env_crossbar();
16267     }
16268     if (__GLeeCheckExtension("GL_ARB_texture_env_dot3", &extensionNames) )
16269     {
16270         _GLEE_ARB_texture_env_dot3 = GL_TRUE;
16271         __GLeeLink_GL_ARB_texture_env_dot3();
16272     }
16273     if (__GLeeCheckExtension("GL_ARB_texture_mirrored_repeat", &extensionNames) )
16274     {
16275         _GLEE_ARB_texture_mirrored_repeat = GL_TRUE;
16276         __GLeeLink_GL_ARB_texture_mirrored_repeat();
16277     }
16278     if (__GLeeCheckExtension("GL_ARB_depth_texture", &extensionNames) )
16279     {
16280         _GLEE_ARB_depth_texture = GL_TRUE;
16281         __GLeeLink_GL_ARB_depth_texture();
16282     }
16283     if (__GLeeCheckExtension("GL_ARB_shadow", &extensionNames) )
16284     {
16285         _GLEE_ARB_shadow = GL_TRUE;
16286         __GLeeLink_GL_ARB_shadow();
16287     }
16288     if (__GLeeCheckExtension("GL_ARB_shadow_ambient", &extensionNames) )
16289     {
16290         _GLEE_ARB_shadow_ambient = GL_TRUE;
16291         __GLeeLink_GL_ARB_shadow_ambient();
16292     }
16293     if (__GLeeCheckExtension("GL_ARB_window_pos", &extensionNames) )
16294     {
16295         _GLEE_ARB_window_pos = GL_TRUE;
16296         __GLeeLink_GL_ARB_window_pos();
16297     }
16298     if (__GLeeCheckExtension("GL_ARB_vertex_program", &extensionNames) )
16299     {
16300         _GLEE_ARB_vertex_program = GL_TRUE;
16301         __GLeeLink_GL_ARB_vertex_program();
16302     }
16303     if (__GLeeCheckExtension("GL_ARB_fragment_program", &extensionNames) )
16304     {
16305         _GLEE_ARB_fragment_program = GL_TRUE;
16306         __GLeeLink_GL_ARB_fragment_program();
16307     }
16308     if (__GLeeCheckExtension("GL_ARB_vertex_buffer_object", &extensionNames) )
16309     {
16310         _GLEE_ARB_vertex_buffer_object = GL_TRUE;
16311         __GLeeLink_GL_ARB_vertex_buffer_object();
16312     }
16313     if (__GLeeCheckExtension("GL_ARB_occlusion_query", &extensionNames) )
16314     {
16315         _GLEE_ARB_occlusion_query = GL_TRUE;
16316         __GLeeLink_GL_ARB_occlusion_query();
16317     }
16318     if (__GLeeCheckExtension("GL_ARB_shader_objects", &extensionNames) )
16319     {
16320         _GLEE_ARB_shader_objects = GL_TRUE;
16321         __GLeeLink_GL_ARB_shader_objects();
16322     }
16323     if (__GLeeCheckExtension("GL_ARB_vertex_shader", &extensionNames) )
16324     {
16325         _GLEE_ARB_vertex_shader = GL_TRUE;
16326         __GLeeLink_GL_ARB_vertex_shader();
16327     }
16328     if (__GLeeCheckExtension("GL_ARB_fragment_shader", &extensionNames) )
16329     {
16330         _GLEE_ARB_fragment_shader = GL_TRUE;
16331         __GLeeLink_GL_ARB_fragment_shader();
16332     }
16333     if (__GLeeCheckExtension("GL_ARB_shading_language_100", &extensionNames) )
16334     {
16335         _GLEE_ARB_shading_language_100 = GL_TRUE;
16336         __GLeeLink_GL_ARB_shading_language_100();
16337     }
16338     if (__GLeeCheckExtension("GL_ARB_texture_non_power_of_two", &extensionNames) )
16339     {
16340         _GLEE_ARB_texture_non_power_of_two = GL_TRUE;
16341         __GLeeLink_GL_ARB_texture_non_power_of_two();
16342     }
16343     if (__GLeeCheckExtension("GL_ARB_point_sprite", &extensionNames) )
16344     {
16345         _GLEE_ARB_point_sprite = GL_TRUE;
16346         __GLeeLink_GL_ARB_point_sprite();
16347     }
16348     if (__GLeeCheckExtension("GL_ARB_fragment_program_shadow", &extensionNames) )
16349     {
16350         _GLEE_ARB_fragment_program_shadow = GL_TRUE;
16351         __GLeeLink_GL_ARB_fragment_program_shadow();
16352     }
16353     if (__GLeeCheckExtension("GL_ARB_draw_buffers", &extensionNames) )
16354     {
16355         _GLEE_ARB_draw_buffers = GL_TRUE;
16356         __GLeeLink_GL_ARB_draw_buffers();
16357     }
16358     if (__GLeeCheckExtension("GL_ARB_texture_rectangle", &extensionNames) )
16359     {
16360         _GLEE_ARB_texture_rectangle = GL_TRUE;
16361         __GLeeLink_GL_ARB_texture_rectangle();
16362     }
16363     if (__GLeeCheckExtension("GL_ARB_color_buffer_float", &extensionNames) )
16364     {
16365         _GLEE_ARB_color_buffer_float = GL_TRUE;
16366         __GLeeLink_GL_ARB_color_buffer_float();
16367     }
16368     if (__GLeeCheckExtension("GL_ARB_half_float_pixel", &extensionNames) )
16369     {
16370         _GLEE_ARB_half_float_pixel = GL_TRUE;
16371         __GLeeLink_GL_ARB_half_float_pixel();
16372     }
16373     if (__GLeeCheckExtension("GL_ARB_texture_float", &extensionNames) )
16374     {
16375         _GLEE_ARB_texture_float = GL_TRUE;
16376         __GLeeLink_GL_ARB_texture_float();
16377     }
16378     if (__GLeeCheckExtension("GL_ARB_pixel_buffer_object", &extensionNames) )
16379     {
16380         _GLEE_ARB_pixel_buffer_object = GL_TRUE;
16381         __GLeeLink_GL_ARB_pixel_buffer_object();
16382     }
16383     if (__GLeeCheckExtension("GL_ARB_depth_buffer_float", &extensionNames) )
16384     {
16385         _GLEE_ARB_depth_buffer_float = GL_TRUE;
16386         __GLeeLink_GL_ARB_depth_buffer_float();
16387     }
16388     if (__GLeeCheckExtension("GL_ARB_draw_instanced", &extensionNames) )
16389     {
16390         _GLEE_ARB_draw_instanced = GL_TRUE;
16391         __GLeeLink_GL_ARB_draw_instanced();
16392     }
16393     if (__GLeeCheckExtension("GL_ARB_framebuffer_object", &extensionNames) )
16394     {
16395         _GLEE_ARB_framebuffer_object = GL_TRUE;
16396         __GLeeLink_GL_ARB_framebuffer_object();
16397     }
16398     if (__GLeeCheckExtension("GL_ARB_framebuffer_sRGB", &extensionNames) )
16399     {
16400         _GLEE_ARB_framebuffer_sRGB = GL_TRUE;
16401         __GLeeLink_GL_ARB_framebuffer_sRGB();
16402     }
16403     if (__GLeeCheckExtension("GL_ARB_geometry_shader4", &extensionNames) )
16404     {
16405         _GLEE_ARB_geometry_shader4 = GL_TRUE;
16406         __GLeeLink_GL_ARB_geometry_shader4();
16407     }
16408     if (__GLeeCheckExtension("GL_ARB_half_float_vertex", &extensionNames) )
16409     {
16410         _GLEE_ARB_half_float_vertex = GL_TRUE;
16411         __GLeeLink_GL_ARB_half_float_vertex();
16412     }
16413     if (__GLeeCheckExtension("GL_ARB_instanced_arrays", &extensionNames) )
16414     {
16415         _GLEE_ARB_instanced_arrays = GL_TRUE;
16416         __GLeeLink_GL_ARB_instanced_arrays();
16417     }
16418     if (__GLeeCheckExtension("GL_ARB_map_buffer_range", &extensionNames) )
16419     {
16420         _GLEE_ARB_map_buffer_range = GL_TRUE;
16421         __GLeeLink_GL_ARB_map_buffer_range();
16422     }
16423     if (__GLeeCheckExtension("GL_ARB_texture_buffer_object", &extensionNames) )
16424     {
16425         _GLEE_ARB_texture_buffer_object = GL_TRUE;
16426         __GLeeLink_GL_ARB_texture_buffer_object();
16427     }
16428     if (__GLeeCheckExtension("GL_ARB_texture_compression_rgtc", &extensionNames) )
16429     {
16430         _GLEE_ARB_texture_compression_rgtc = GL_TRUE;
16431         __GLeeLink_GL_ARB_texture_compression_rgtc();
16432     }
16433     if (__GLeeCheckExtension("GL_ARB_texture_rg", &extensionNames) )
16434     {
16435         _GLEE_ARB_texture_rg = GL_TRUE;
16436         __GLeeLink_GL_ARB_texture_rg();
16437     }
16438     if (__GLeeCheckExtension("GL_ARB_vertex_array_object", &extensionNames) )
16439     {
16440         _GLEE_ARB_vertex_array_object = GL_TRUE;
16441         __GLeeLink_GL_ARB_vertex_array_object();
16442     }
16443     if (__GLeeCheckExtension("GL_EXT_abgr", &extensionNames) )
16444     {
16445         _GLEE_EXT_abgr = GL_TRUE;
16446         __GLeeLink_GL_EXT_abgr();
16447     }
16448     if (__GLeeCheckExtension("GL_EXT_blend_color", &extensionNames) )
16449     {
16450         _GLEE_EXT_blend_color = GL_TRUE;
16451         __GLeeLink_GL_EXT_blend_color();
16452     }
16453     if (__GLeeCheckExtension("GL_EXT_polygon_offset", &extensionNames) )
16454     {
16455         _GLEE_EXT_polygon_offset = GL_TRUE;
16456         __GLeeLink_GL_EXT_polygon_offset();
16457     }
16458     if (__GLeeCheckExtension("GL_EXT_texture", &extensionNames) )
16459     {
16460         _GLEE_EXT_texture = GL_TRUE;
16461         __GLeeLink_GL_EXT_texture();
16462     }
16463     if (__GLeeCheckExtension("GL_EXT_texture3D", &extensionNames) )
16464     {
16465         _GLEE_EXT_texture3D = GL_TRUE;
16466         __GLeeLink_GL_EXT_texture3D();
16467     }
16468     if (__GLeeCheckExtension("GL_SGIS_texture_filter4", &extensionNames) )
16469     {
16470         _GLEE_SGIS_texture_filter4 = GL_TRUE;
16471         __GLeeLink_GL_SGIS_texture_filter4();
16472     }
16473     if (__GLeeCheckExtension("GL_EXT_subtexture", &extensionNames) )
16474     {
16475         _GLEE_EXT_subtexture = GL_TRUE;
16476         __GLeeLink_GL_EXT_subtexture();
16477     }
16478     if (__GLeeCheckExtension("GL_EXT_copy_texture", &extensionNames) )
16479     {
16480         _GLEE_EXT_copy_texture = GL_TRUE;
16481         __GLeeLink_GL_EXT_copy_texture();
16482     }
16483     if (__GLeeCheckExtension("GL_EXT_histogram", &extensionNames) )
16484     {
16485         _GLEE_EXT_histogram = GL_TRUE;
16486         __GLeeLink_GL_EXT_histogram();
16487     }
16488     if (__GLeeCheckExtension("GL_EXT_convolution", &extensionNames) )
16489     {
16490         _GLEE_EXT_convolution = GL_TRUE;
16491         __GLeeLink_GL_EXT_convolution();
16492     }
16493     if (__GLeeCheckExtension("GL_SGI_color_matrix", &extensionNames) )
16494     {
16495         _GLEE_SGI_color_matrix = GL_TRUE;
16496         __GLeeLink_GL_SGI_color_matrix();
16497     }
16498     if (__GLeeCheckExtension("GL_SGI_color_table", &extensionNames) )
16499     {
16500         _GLEE_SGI_color_table = GL_TRUE;
16501         __GLeeLink_GL_SGI_color_table();
16502     }
16503     if (__GLeeCheckExtension("GL_SGIS_pixel_texture", &extensionNames) )
16504     {
16505         _GLEE_SGIS_pixel_texture = GL_TRUE;
16506         __GLeeLink_GL_SGIS_pixel_texture();
16507     }
16508     if (__GLeeCheckExtension("GL_SGIX_pixel_texture", &extensionNames) )
16509     {
16510         _GLEE_SGIX_pixel_texture = GL_TRUE;
16511         __GLeeLink_GL_SGIX_pixel_texture();
16512     }
16513     if (__GLeeCheckExtension("GL_SGIS_texture4D", &extensionNames) )
16514     {
16515         _GLEE_SGIS_texture4D = GL_TRUE;
16516         __GLeeLink_GL_SGIS_texture4D();
16517     }
16518     if (__GLeeCheckExtension("GL_SGI_texture_color_table", &extensionNames) )
16519     {
16520         _GLEE_SGI_texture_color_table = GL_TRUE;
16521         __GLeeLink_GL_SGI_texture_color_table();
16522     }
16523     if (__GLeeCheckExtension("GL_EXT_cmyka", &extensionNames) )
16524     {
16525         _GLEE_EXT_cmyka = GL_TRUE;
16526         __GLeeLink_GL_EXT_cmyka();
16527     }
16528     if (__GLeeCheckExtension("GL_EXT_texture_object", &extensionNames) )
16529     {
16530         _GLEE_EXT_texture_object = GL_TRUE;
16531         __GLeeLink_GL_EXT_texture_object();
16532     }
16533     if (__GLeeCheckExtension("GL_SGIS_detail_texture", &extensionNames) )
16534     {
16535         _GLEE_SGIS_detail_texture = GL_TRUE;
16536         __GLeeLink_GL_SGIS_detail_texture();
16537     }
16538     if (__GLeeCheckExtension("GL_SGIS_sharpen_texture", &extensionNames) )
16539     {
16540         _GLEE_SGIS_sharpen_texture = GL_TRUE;
16541         __GLeeLink_GL_SGIS_sharpen_texture();
16542     }
16543     if (__GLeeCheckExtension("GL_EXT_packed_pixels", &extensionNames) )
16544     {
16545         _GLEE_EXT_packed_pixels = GL_TRUE;
16546         __GLeeLink_GL_EXT_packed_pixels();
16547     }
16548     if (__GLeeCheckExtension("GL_SGIS_texture_lod", &extensionNames) )
16549     {
16550         _GLEE_SGIS_texture_lod = GL_TRUE;
16551         __GLeeLink_GL_SGIS_texture_lod();
16552     }
16553     if (__GLeeCheckExtension("GL_SGIS_multisample", &extensionNames) )
16554     {
16555         _GLEE_SGIS_multisample = GL_TRUE;
16556         __GLeeLink_GL_SGIS_multisample();
16557     }
16558     if (__GLeeCheckExtension("GL_EXT_rescale_normal", &extensionNames) )
16559     {
16560         _GLEE_EXT_rescale_normal = GL_TRUE;
16561         __GLeeLink_GL_EXT_rescale_normal();
16562     }
16563     if (__GLeeCheckExtension("GL_EXT_vertex_array", &extensionNames) )
16564     {
16565         _GLEE_EXT_vertex_array = GL_TRUE;
16566         __GLeeLink_GL_EXT_vertex_array();
16567     }
16568     if (__GLeeCheckExtension("GL_EXT_misc_attribute", &extensionNames) )
16569     {
16570         _GLEE_EXT_misc_attribute = GL_TRUE;
16571         __GLeeLink_GL_EXT_misc_attribute();
16572     }
16573     if (__GLeeCheckExtension("GL_SGIS_generate_mipmap", &extensionNames) )
16574     {
16575         _GLEE_SGIS_generate_mipmap = GL_TRUE;
16576         __GLeeLink_GL_SGIS_generate_mipmap();
16577     }
16578     if (__GLeeCheckExtension("GL_SGIX_clipmap", &extensionNames) )
16579     {
16580         _GLEE_SGIX_clipmap = GL_TRUE;
16581         __GLeeLink_GL_SGIX_clipmap();
16582     }
16583     if (__GLeeCheckExtension("GL_SGIX_shadow", &extensionNames) )
16584     {
16585         _GLEE_SGIX_shadow = GL_TRUE;
16586         __GLeeLink_GL_SGIX_shadow();
16587     }
16588     if (__GLeeCheckExtension("GL_SGIS_texture_edge_clamp", &extensionNames) )
16589     {
16590         _GLEE_SGIS_texture_edge_clamp = GL_TRUE;
16591         __GLeeLink_GL_SGIS_texture_edge_clamp();
16592     }
16593     if (__GLeeCheckExtension("GL_SGIS_texture_border_clamp", &extensionNames) )
16594     {
16595         _GLEE_SGIS_texture_border_clamp = GL_TRUE;
16596         __GLeeLink_GL_SGIS_texture_border_clamp();
16597     }
16598     if (__GLeeCheckExtension("GL_EXT_blend_minmax", &extensionNames) )
16599     {
16600         _GLEE_EXT_blend_minmax = GL_TRUE;
16601         __GLeeLink_GL_EXT_blend_minmax();
16602     }
16603     if (__GLeeCheckExtension("GL_EXT_blend_subtract", &extensionNames) )
16604     {
16605         _GLEE_EXT_blend_subtract = GL_TRUE;
16606         __GLeeLink_GL_EXT_blend_subtract();
16607     }
16608     if (__GLeeCheckExtension("GL_EXT_blend_logic_op", &extensionNames) )
16609     {
16610         _GLEE_EXT_blend_logic_op = GL_TRUE;
16611         __GLeeLink_GL_EXT_blend_logic_op();
16612     }
16613     if (__GLeeCheckExtension("GL_SGIX_interlace", &extensionNames) )
16614     {
16615         _GLEE_SGIX_interlace = GL_TRUE;
16616         __GLeeLink_GL_SGIX_interlace();
16617     }
16618     if (__GLeeCheckExtension("GL_SGIX_pixel_tiles", &extensionNames) )
16619     {
16620         _GLEE_SGIX_pixel_tiles = GL_TRUE;
16621         __GLeeLink_GL_SGIX_pixel_tiles();
16622     }
16623     if (__GLeeCheckExtension("GL_SGIS_texture_select", &extensionNames) )
16624     {
16625         _GLEE_SGIS_texture_select = GL_TRUE;
16626         __GLeeLink_GL_SGIS_texture_select();
16627     }
16628     if (__GLeeCheckExtension("GL_SGIX_sprite", &extensionNames) )
16629     {
16630         _GLEE_SGIX_sprite = GL_TRUE;
16631         __GLeeLink_GL_SGIX_sprite();
16632     }
16633     if (__GLeeCheckExtension("GL_SGIX_texture_multi_buffer", &extensionNames) )
16634     {
16635         _GLEE_SGIX_texture_multi_buffer = GL_TRUE;
16636         __GLeeLink_GL_SGIX_texture_multi_buffer();
16637     }
16638     if (__GLeeCheckExtension("GL_EXT_point_parameters", &extensionNames) )
16639     {
16640         _GLEE_EXT_point_parameters = GL_TRUE;
16641         __GLeeLink_GL_EXT_point_parameters();
16642     }
16643     if (__GLeeCheckExtension("GL_SGIS_point_parameters", &extensionNames) )
16644     {
16645         _GLEE_SGIS_point_parameters = GL_TRUE;
16646         __GLeeLink_GL_SGIS_point_parameters();
16647     }
16648     if (__GLeeCheckExtension("GL_SGIX_instruments", &extensionNames) )
16649     {
16650         _GLEE_SGIX_instruments = GL_TRUE;
16651         __GLeeLink_GL_SGIX_instruments();
16652     }
16653     if (__GLeeCheckExtension("GL_SGIX_texture_scale_bias", &extensionNames) )
16654     {
16655         _GLEE_SGIX_texture_scale_bias = GL_TRUE;
16656         __GLeeLink_GL_SGIX_texture_scale_bias();
16657     }
16658     if (__GLeeCheckExtension("GL_SGIX_framezoom", &extensionNames) )
16659     {
16660         _GLEE_SGIX_framezoom = GL_TRUE;
16661         __GLeeLink_GL_SGIX_framezoom();
16662     }
16663     if (__GLeeCheckExtension("GL_SGIX_tag_sample_buffer", &extensionNames) )
16664     {
16665         _GLEE_SGIX_tag_sample_buffer = GL_TRUE;
16666         __GLeeLink_GL_SGIX_tag_sample_buffer();
16667     }
16668     if (__GLeeCheckExtension("GL_FfdMaskSGIX", &extensionNames) )
16669     {
16670         _GLEE_FfdMaskSGIX = GL_TRUE;
16671         __GLeeLink_GL_FfdMaskSGIX();
16672     }
16673     if (__GLeeCheckExtension("GL_SGIX_polynomial_ffd", &extensionNames) )
16674     {
16675         _GLEE_SGIX_polynomial_ffd = GL_TRUE;
16676         __GLeeLink_GL_SGIX_polynomial_ffd();
16677     }
16678     if (__GLeeCheckExtension("GL_SGIX_reference_plane", &extensionNames) )
16679     {
16680         _GLEE_SGIX_reference_plane = GL_TRUE;
16681         __GLeeLink_GL_SGIX_reference_plane();
16682     }
16683     if (__GLeeCheckExtension("GL_SGIX_flush_raster", &extensionNames) )
16684     {
16685         _GLEE_SGIX_flush_raster = GL_TRUE;
16686         __GLeeLink_GL_SGIX_flush_raster();
16687     }
16688     if (__GLeeCheckExtension("GL_SGIX_depth_texture", &extensionNames) )
16689     {
16690         _GLEE_SGIX_depth_texture = GL_TRUE;
16691         __GLeeLink_GL_SGIX_depth_texture();
16692     }
16693     if (__GLeeCheckExtension("GL_SGIS_fog_function", &extensionNames) )
16694     {
16695         _GLEE_SGIS_fog_function = GL_TRUE;
16696         __GLeeLink_GL_SGIS_fog_function();
16697     }
16698     if (__GLeeCheckExtension("GL_SGIX_fog_offset", &extensionNames) )
16699     {
16700         _GLEE_SGIX_fog_offset = GL_TRUE;
16701         __GLeeLink_GL_SGIX_fog_offset();
16702     }
16703     if (__GLeeCheckExtension("GL_HP_image_transform", &extensionNames) )
16704     {
16705         _GLEE_HP_image_transform = GL_TRUE;
16706         __GLeeLink_GL_HP_image_transform();
16707     }
16708     if (__GLeeCheckExtension("GL_HP_convolution_border_modes", &extensionNames) )
16709     {
16710         _GLEE_HP_convolution_border_modes = GL_TRUE;
16711         __GLeeLink_GL_HP_convolution_border_modes();
16712     }
16713     if (__GLeeCheckExtension("GL_INGR_palette_buffer", &extensionNames) )
16714     {
16715         _GLEE_INGR_palette_buffer = GL_TRUE;
16716         __GLeeLink_GL_INGR_palette_buffer();
16717     }
16718     if (__GLeeCheckExtension("GL_SGIX_texture_add_env", &extensionNames) )
16719     {
16720         _GLEE_SGIX_texture_add_env = GL_TRUE;
16721         __GLeeLink_GL_SGIX_texture_add_env();
16722     }
16723     if (__GLeeCheckExtension("GL_EXT_color_subtable", &extensionNames) )
16724     {
16725         _GLEE_EXT_color_subtable = GL_TRUE;
16726         __GLeeLink_GL_EXT_color_subtable();
16727     }
16728     if (__GLeeCheckExtension("GL_PGI_vertex_hints", &extensionNames) )
16729     {
16730         _GLEE_PGI_vertex_hints = GL_TRUE;
16731         __GLeeLink_GL_PGI_vertex_hints();
16732     }
16733     if (__GLeeCheckExtension("GL_PGI_misc_hints", &extensionNames) )
16734     {
16735         _GLEE_PGI_misc_hints = GL_TRUE;
16736         __GLeeLink_GL_PGI_misc_hints();
16737     }
16738     if (__GLeeCheckExtension("GL_EXT_paletted_texture", &extensionNames) )
16739     {
16740         _GLEE_EXT_paletted_texture = GL_TRUE;
16741         __GLeeLink_GL_EXT_paletted_texture();
16742     }
16743     if (__GLeeCheckExtension("GL_EXT_clip_volume_hint", &extensionNames) )
16744     {
16745         _GLEE_EXT_clip_volume_hint = GL_TRUE;
16746         __GLeeLink_GL_EXT_clip_volume_hint();
16747     }
16748     if (__GLeeCheckExtension("GL_SGIX_list_priority", &extensionNames) )
16749     {
16750         _GLEE_SGIX_list_priority = GL_TRUE;
16751         __GLeeLink_GL_SGIX_list_priority();
16752     }
16753     if (__GLeeCheckExtension("GL_SGIX_ir_instrument1", &extensionNames) )
16754     {
16755         _GLEE_SGIX_ir_instrument1 = GL_TRUE;
16756         __GLeeLink_GL_SGIX_ir_instrument1();
16757     }
16758     if (__GLeeCheckExtension("GL_SGIX_calligraphic_fragment", &extensionNames) )
16759     {
16760         _GLEE_SGIX_calligraphic_fragment = GL_TRUE;
16761         __GLeeLink_GL_SGIX_calligraphic_fragment();
16762     }
16763     if (__GLeeCheckExtension("GL_SGIX_texture_lod_bias", &extensionNames) )
16764     {
16765         _GLEE_SGIX_texture_lod_bias = GL_TRUE;
16766         __GLeeLink_GL_SGIX_texture_lod_bias();
16767     }
16768     if (__GLeeCheckExtension("GL_SGIX_shadow_ambient", &extensionNames) )
16769     {
16770         _GLEE_SGIX_shadow_ambient = GL_TRUE;
16771         __GLeeLink_GL_SGIX_shadow_ambient();
16772     }
16773     if (__GLeeCheckExtension("GL_EXT_index_texture", &extensionNames) )
16774     {
16775         _GLEE_EXT_index_texture = GL_TRUE;
16776         __GLeeLink_GL_EXT_index_texture();
16777     }
16778     if (__GLeeCheckExtension("GL_EXT_index_material", &extensionNames) )
16779     {
16780         _GLEE_EXT_index_material = GL_TRUE;
16781         __GLeeLink_GL_EXT_index_material();
16782     }
16783     if (__GLeeCheckExtension("GL_EXT_index_func", &extensionNames) )
16784     {
16785         _GLEE_EXT_index_func = GL_TRUE;
16786         __GLeeLink_GL_EXT_index_func();
16787     }
16788     if (__GLeeCheckExtension("GL_EXT_index_array_formats", &extensionNames) )
16789     {
16790         _GLEE_EXT_index_array_formats = GL_TRUE;
16791         __GLeeLink_GL_EXT_index_array_formats();
16792     }
16793     if (__GLeeCheckExtension("GL_EXT_compiled_vertex_array", &extensionNames) )
16794     {
16795         _GLEE_EXT_compiled_vertex_array = GL_TRUE;
16796         __GLeeLink_GL_EXT_compiled_vertex_array();
16797     }
16798     if (__GLeeCheckExtension("GL_EXT_cull_vertex", &extensionNames) )
16799     {
16800         _GLEE_EXT_cull_vertex = GL_TRUE;
16801         __GLeeLink_GL_EXT_cull_vertex();
16802     }
16803     if (__GLeeCheckExtension("GL_SGIX_ycrcb", &extensionNames) )
16804     {
16805         _GLEE_SGIX_ycrcb = GL_TRUE;
16806         __GLeeLink_GL_SGIX_ycrcb();
16807     }
16808     if (__GLeeCheckExtension("GL_SGIX_fragment_lighting", &extensionNames) )
16809     {
16810         _GLEE_SGIX_fragment_lighting = GL_TRUE;
16811         __GLeeLink_GL_SGIX_fragment_lighting();
16812     }
16813     if (__GLeeCheckExtension("GL_IBM_rasterpos_clip", &extensionNames) )
16814     {
16815         _GLEE_IBM_rasterpos_clip = GL_TRUE;
16816         __GLeeLink_GL_IBM_rasterpos_clip();
16817     }
16818     if (__GLeeCheckExtension("GL_HP_texture_lighting", &extensionNames) )
16819     {
16820         _GLEE_HP_texture_lighting = GL_TRUE;
16821         __GLeeLink_GL_HP_texture_lighting();
16822     }
16823     if (__GLeeCheckExtension("GL_EXT_draw_range_elements", &extensionNames) )
16824     {
16825         _GLEE_EXT_draw_range_elements = GL_TRUE;
16826         __GLeeLink_GL_EXT_draw_range_elements();
16827     }
16828     if (__GLeeCheckExtension("GL_WIN_phong_shading", &extensionNames) )
16829     {
16830         _GLEE_WIN_phong_shading = GL_TRUE;
16831         __GLeeLink_GL_WIN_phong_shading();
16832     }
16833     if (__GLeeCheckExtension("GL_WIN_specular_fog", &extensionNames) )
16834     {
16835         _GLEE_WIN_specular_fog = GL_TRUE;
16836         __GLeeLink_GL_WIN_specular_fog();
16837     }
16838     if (__GLeeCheckExtension("GL_EXT_light_texture", &extensionNames) )
16839     {
16840         _GLEE_EXT_light_texture = GL_TRUE;
16841         __GLeeLink_GL_EXT_light_texture();
16842     }
16843     if (__GLeeCheckExtension("GL_SGIX_blend_alpha_minmax", &extensionNames) )
16844     {
16845         _GLEE_SGIX_blend_alpha_minmax = GL_TRUE;
16846         __GLeeLink_GL_SGIX_blend_alpha_minmax();
16847     }
16848     if (__GLeeCheckExtension("GL_SGIX_impact_pixel_texture", &extensionNames) )
16849     {
16850         _GLEE_SGIX_impact_pixel_texture = GL_TRUE;
16851         __GLeeLink_GL_SGIX_impact_pixel_texture();
16852     }
16853     if (__GLeeCheckExtension("GL_EXT_bgra", &extensionNames) )
16854     {
16855         _GLEE_EXT_bgra = GL_TRUE;
16856         __GLeeLink_GL_EXT_bgra();
16857     }
16858     if (__GLeeCheckExtension("GL_SGIX_async", &extensionNames) )
16859     {
16860         _GLEE_SGIX_async = GL_TRUE;
16861         __GLeeLink_GL_SGIX_async();
16862     }
16863     if (__GLeeCheckExtension("GL_SGIX_async_pixel", &extensionNames) )
16864     {
16865         _GLEE_SGIX_async_pixel = GL_TRUE;
16866         __GLeeLink_GL_SGIX_async_pixel();
16867     }
16868     if (__GLeeCheckExtension("GL_SGIX_async_histogram", &extensionNames) )
16869     {
16870         _GLEE_SGIX_async_histogram = GL_TRUE;
16871         __GLeeLink_GL_SGIX_async_histogram();
16872     }
16873     if (__GLeeCheckExtension("GL_INTEL_texture_scissor", &extensionNames) )
16874     {
16875         _GLEE_INTEL_texture_scissor = GL_TRUE;
16876         __GLeeLink_GL_INTEL_texture_scissor();
16877     }
16878     if (__GLeeCheckExtension("GL_INTEL_parallel_arrays", &extensionNames) )
16879     {
16880         _GLEE_INTEL_parallel_arrays = GL_TRUE;
16881         __GLeeLink_GL_INTEL_parallel_arrays();
16882     }
16883     if (__GLeeCheckExtension("GL_HP_occlusion_test", &extensionNames) )
16884     {
16885         _GLEE_HP_occlusion_test = GL_TRUE;
16886         __GLeeLink_GL_HP_occlusion_test();
16887     }
16888     if (__GLeeCheckExtension("GL_EXT_pixel_transform", &extensionNames) )
16889     {
16890         _GLEE_EXT_pixel_transform = GL_TRUE;
16891         __GLeeLink_GL_EXT_pixel_transform();
16892     }
16893     if (__GLeeCheckExtension("GL_EXT_pixel_transform_color_table", &extensionNames) )
16894     {
16895         _GLEE_EXT_pixel_transform_color_table = GL_TRUE;
16896         __GLeeLink_GL_EXT_pixel_transform_color_table();
16897     }
16898     if (__GLeeCheckExtension("GL_EXT_shared_texture_palette", &extensionNames) )
16899     {
16900         _GLEE_EXT_shared_texture_palette = GL_TRUE;
16901         __GLeeLink_GL_EXT_shared_texture_palette();
16902     }
16903     if (__GLeeCheckExtension("GL_EXT_separate_specular_color", &extensionNames) )
16904     {
16905         _GLEE_EXT_separate_specular_color = GL_TRUE;
16906         __GLeeLink_GL_EXT_separate_specular_color();
16907     }
16908     if (__GLeeCheckExtension("GL_EXT_secondary_color", &extensionNames) )
16909     {
16910         _GLEE_EXT_secondary_color = GL_TRUE;
16911         __GLeeLink_GL_EXT_secondary_color();
16912     }
16913     if (__GLeeCheckExtension("GL_EXT_texture_perturb_normal", &extensionNames) )
16914     {
16915         _GLEE_EXT_texture_perturb_normal = GL_TRUE;
16916         __GLeeLink_GL_EXT_texture_perturb_normal();
16917     }
16918     if (__GLeeCheckExtension("GL_EXT_multi_draw_arrays", &extensionNames) )
16919     {
16920         _GLEE_EXT_multi_draw_arrays = GL_TRUE;
16921         __GLeeLink_GL_EXT_multi_draw_arrays();
16922     }
16923     if (__GLeeCheckExtension("GL_EXT_fog_coord", &extensionNames) )
16924     {
16925         _GLEE_EXT_fog_coord = GL_TRUE;
16926         __GLeeLink_GL_EXT_fog_coord();
16927     }
16928     if (__GLeeCheckExtension("GL_REND_screen_coordinates", &extensionNames) )
16929     {
16930         _GLEE_REND_screen_coordinates = GL_TRUE;
16931         __GLeeLink_GL_REND_screen_coordinates();
16932     }
16933     if (__GLeeCheckExtension("GL_EXT_coordinate_frame", &extensionNames) )
16934     {
16935         _GLEE_EXT_coordinate_frame = GL_TRUE;
16936         __GLeeLink_GL_EXT_coordinate_frame();
16937     }
16938     if (__GLeeCheckExtension("GL_EXT_texture_env_combine", &extensionNames) )
16939     {
16940         _GLEE_EXT_texture_env_combine = GL_TRUE;
16941         __GLeeLink_GL_EXT_texture_env_combine();
16942     }
16943     if (__GLeeCheckExtension("GL_APPLE_specular_vector", &extensionNames) )
16944     {
16945         _GLEE_APPLE_specular_vector = GL_TRUE;
16946         __GLeeLink_GL_APPLE_specular_vector();
16947     }
16948     if (__GLeeCheckExtension("GL_APPLE_transform_hint", &extensionNames) )
16949     {
16950         _GLEE_APPLE_transform_hint = GL_TRUE;
16951         __GLeeLink_GL_APPLE_transform_hint();
16952     }
16953     if (__GLeeCheckExtension("GL_SGIX_fog_scale", &extensionNames) )
16954     {
16955         _GLEE_SGIX_fog_scale = GL_TRUE;
16956         __GLeeLink_GL_SGIX_fog_scale();
16957     }
16958     if (__GLeeCheckExtension("GL_SUNX_constant_data", &extensionNames) )
16959     {
16960         _GLEE_SUNX_constant_data = GL_TRUE;
16961         __GLeeLink_GL_SUNX_constant_data();
16962     }
16963     if (__GLeeCheckExtension("GL_SUN_global_alpha", &extensionNames) )
16964     {
16965         _GLEE_SUN_global_alpha = GL_TRUE;
16966         __GLeeLink_GL_SUN_global_alpha();
16967     }
16968     if (__GLeeCheckExtension("GL_SUN_triangle_list", &extensionNames) )
16969     {
16970         _GLEE_SUN_triangle_list = GL_TRUE;
16971         __GLeeLink_GL_SUN_triangle_list();
16972     }
16973     if (__GLeeCheckExtension("GL_SUN_vertex", &extensionNames) )
16974     {
16975         _GLEE_SUN_vertex = GL_TRUE;
16976         __GLeeLink_GL_SUN_vertex();
16977     }
16978     if (__GLeeCheckExtension("GL_EXT_blend_func_separate", &extensionNames) )
16979     {
16980         _GLEE_EXT_blend_func_separate = GL_TRUE;
16981         __GLeeLink_GL_EXT_blend_func_separate();
16982     }
16983     if (__GLeeCheckExtension("GL_INGR_color_clamp", &extensionNames) )
16984     {
16985         _GLEE_INGR_color_clamp = GL_TRUE;
16986         __GLeeLink_GL_INGR_color_clamp();
16987     }
16988     if (__GLeeCheckExtension("GL_INGR_interlace_read", &extensionNames) )
16989     {
16990         _GLEE_INGR_interlace_read = GL_TRUE;
16991         __GLeeLink_GL_INGR_interlace_read();
16992     }
16993     if (__GLeeCheckExtension("GL_EXT_stencil_wrap", &extensionNames) )
16994     {
16995         _GLEE_EXT_stencil_wrap = GL_TRUE;
16996         __GLeeLink_GL_EXT_stencil_wrap();
16997     }
16998     if (__GLeeCheckExtension("GL_EXT_422_pixels", &extensionNames) )
16999     {
17000         _GLEE_EXT_422_pixels = GL_TRUE;
17001         __GLeeLink_GL_EXT_422_pixels();
17002     }
17003     if (__GLeeCheckExtension("GL_NV_texgen_reflection", &extensionNames) )
17004     {
17005         _GLEE_NV_texgen_reflection = GL_TRUE;
17006         __GLeeLink_GL_NV_texgen_reflection();
17007     }
17008     if (__GLeeCheckExtension("GL_EXT_texture_cube_map", &extensionNames) )
17009     {
17010         _GLEE_EXT_texture_cube_map = GL_TRUE;
17011         __GLeeLink_GL_EXT_texture_cube_map();
17012     }
17013     if (__GLeeCheckExtension("GL_SUN_convolution_border_modes", &extensionNames) )
17014     {
17015         _GLEE_SUN_convolution_border_modes = GL_TRUE;
17016         __GLeeLink_GL_SUN_convolution_border_modes();
17017     }
17018     if (__GLeeCheckExtension("GL_EXT_texture_env_add", &extensionNames) )
17019     {
17020         _GLEE_EXT_texture_env_add = GL_TRUE;
17021         __GLeeLink_GL_EXT_texture_env_add();
17022     }
17023     if (__GLeeCheckExtension("GL_EXT_texture_lod_bias", &extensionNames) )
17024     {
17025         _GLEE_EXT_texture_lod_bias = GL_TRUE;
17026         __GLeeLink_GL_EXT_texture_lod_bias();
17027     }
17028     if (__GLeeCheckExtension("GL_EXT_texture_filter_anisotropic", &extensionNames) )
17029     {
17030         _GLEE_EXT_texture_filter_anisotropic = GL_TRUE;
17031         __GLeeLink_GL_EXT_texture_filter_anisotropic();
17032     }
17033     if (__GLeeCheckExtension("GL_EXT_vertex_weighting", &extensionNames) )
17034     {
17035         _GLEE_EXT_vertex_weighting = GL_TRUE;
17036         __GLeeLink_GL_EXT_vertex_weighting();
17037     }
17038     if (__GLeeCheckExtension("GL_NV_light_max_exponent", &extensionNames) )
17039     {
17040         _GLEE_NV_light_max_exponent = GL_TRUE;
17041         __GLeeLink_GL_NV_light_max_exponent();
17042     }
17043     if (__GLeeCheckExtension("GL_NV_vertex_array_range", &extensionNames) )
17044     {
17045         _GLEE_NV_vertex_array_range = GL_TRUE;
17046         __GLeeLink_GL_NV_vertex_array_range();
17047     }
17048     if (__GLeeCheckExtension("GL_NV_register_combiners", &extensionNames) )
17049     {
17050         _GLEE_NV_register_combiners = GL_TRUE;
17051         __GLeeLink_GL_NV_register_combiners();
17052     }
17053     if (__GLeeCheckExtension("GL_NV_fog_distance", &extensionNames) )
17054     {
17055         _GLEE_NV_fog_distance = GL_TRUE;
17056         __GLeeLink_GL_NV_fog_distance();
17057     }
17058     if (__GLeeCheckExtension("GL_NV_texgen_emboss", &extensionNames) )
17059     {
17060         _GLEE_NV_texgen_emboss = GL_TRUE;
17061         __GLeeLink_GL_NV_texgen_emboss();
17062     }
17063     if (__GLeeCheckExtension("GL_NV_blend_square", &extensionNames) )
17064     {
17065         _GLEE_NV_blend_square = GL_TRUE;
17066         __GLeeLink_GL_NV_blend_square();
17067     }
17068     if (__GLeeCheckExtension("GL_NV_texture_env_combine4", &extensionNames) )
17069     {
17070         _GLEE_NV_texture_env_combine4 = GL_TRUE;
17071         __GLeeLink_GL_NV_texture_env_combine4();
17072     }
17073     if (__GLeeCheckExtension("GL_MESA_resize_buffers", &extensionNames) )
17074     {
17075         _GLEE_MESA_resize_buffers = GL_TRUE;
17076         __GLeeLink_GL_MESA_resize_buffers();
17077     }
17078     if (__GLeeCheckExtension("GL_MESA_window_pos", &extensionNames) )
17079     {
17080         _GLEE_MESA_window_pos = GL_TRUE;
17081         __GLeeLink_GL_MESA_window_pos();
17082     }
17083     if (__GLeeCheckExtension("GL_EXT_texture_compression_s3tc", &extensionNames) )
17084     {
17085         _GLEE_EXT_texture_compression_s3tc = GL_TRUE;
17086         __GLeeLink_GL_EXT_texture_compression_s3tc();
17087     }
17088     if (__GLeeCheckExtension("GL_IBM_cull_vertex", &extensionNames) )
17089     {
17090         _GLEE_IBM_cull_vertex = GL_TRUE;
17091         __GLeeLink_GL_IBM_cull_vertex();
17092     }
17093     if (__GLeeCheckExtension("GL_IBM_multimode_draw_arrays", &extensionNames) )
17094     {
17095         _GLEE_IBM_multimode_draw_arrays = GL_TRUE;
17096         __GLeeLink_GL_IBM_multimode_draw_arrays();
17097     }
17098     if (__GLeeCheckExtension("GL_IBM_vertex_array_lists", &extensionNames) )
17099     {
17100         _GLEE_IBM_vertex_array_lists = GL_TRUE;
17101         __GLeeLink_GL_IBM_vertex_array_lists();
17102     }
17103     if (__GLeeCheckExtension("GL_SGIX_subsample", &extensionNames) )
17104     {
17105         _GLEE_SGIX_subsample = GL_TRUE;
17106         __GLeeLink_GL_SGIX_subsample();
17107     }
17108     if (__GLeeCheckExtension("GL_SGIX_ycrcb_subsample", &extensionNames) )
17109     {
17110         _GLEE_SGIX_ycrcb_subsample = GL_TRUE;
17111         __GLeeLink_GL_SGIX_ycrcb_subsample();
17112     }
17113     if (__GLeeCheckExtension("GL_SGIX_ycrcba", &extensionNames) )
17114     {
17115         _GLEE_SGIX_ycrcba = GL_TRUE;
17116         __GLeeLink_GL_SGIX_ycrcba();
17117     }
17118     if (__GLeeCheckExtension("GL_SGI_depth_pass_instrument", &extensionNames) )
17119     {
17120         _GLEE_SGI_depth_pass_instrument = GL_TRUE;
17121         __GLeeLink_GL_SGI_depth_pass_instrument();
17122     }
17123     if (__GLeeCheckExtension("GL_3DFX_texture_compression_FXT1", &extensionNames) )
17124     {
17125         _GLEE_3DFX_texture_compression_FXT1 = GL_TRUE;
17126         __GLeeLink_GL_3DFX_texture_compression_FXT1();
17127     }
17128     if (__GLeeCheckExtension("GL_3DFX_multisample", &extensionNames) )
17129     {
17130         _GLEE_3DFX_multisample = GL_TRUE;
17131         __GLeeLink_GL_3DFX_multisample();
17132     }
17133     if (__GLeeCheckExtension("GL_3DFX_tbuffer", &extensionNames) )
17134     {
17135         _GLEE_3DFX_tbuffer = GL_TRUE;
17136         __GLeeLink_GL_3DFX_tbuffer();
17137     }
17138     if (__GLeeCheckExtension("GL_EXT_multisample", &extensionNames) )
17139     {
17140         _GLEE_EXT_multisample = GL_TRUE;
17141         __GLeeLink_GL_EXT_multisample();
17142     }
17143     if (__GLeeCheckExtension("GL_SGIX_vertex_preclip", &extensionNames) )
17144     {
17145         _GLEE_SGIX_vertex_preclip = GL_TRUE;
17146         __GLeeLink_GL_SGIX_vertex_preclip();
17147     }
17148     if (__GLeeCheckExtension("GL_SGIX_convolution_accuracy", &extensionNames) )
17149     {
17150         _GLEE_SGIX_convolution_accuracy = GL_TRUE;
17151         __GLeeLink_GL_SGIX_convolution_accuracy();
17152     }
17153     if (__GLeeCheckExtension("GL_SGIX_resample", &extensionNames) )
17154     {
17155         _GLEE_SGIX_resample = GL_TRUE;
17156         __GLeeLink_GL_SGIX_resample();
17157     }
17158     if (__GLeeCheckExtension("GL_SGIS_point_line_texgen", &extensionNames) )
17159     {
17160         _GLEE_SGIS_point_line_texgen = GL_TRUE;
17161         __GLeeLink_GL_SGIS_point_line_texgen();
17162     }
17163     if (__GLeeCheckExtension("GL_SGIS_texture_color_mask", &extensionNames) )
17164     {
17165         _GLEE_SGIS_texture_color_mask = GL_TRUE;
17166         __GLeeLink_GL_SGIS_texture_color_mask();
17167     }
17168     if (__GLeeCheckExtension("GL_EXT_texture_env_dot3", &extensionNames) )
17169     {
17170         _GLEE_EXT_texture_env_dot3 = GL_TRUE;
17171         __GLeeLink_GL_EXT_texture_env_dot3();
17172     }
17173     if (__GLeeCheckExtension("GL_ATI_texture_mirror_once", &extensionNames) )
17174     {
17175         _GLEE_ATI_texture_mirror_once = GL_TRUE;
17176         __GLeeLink_GL_ATI_texture_mirror_once();
17177     }
17178     if (__GLeeCheckExtension("GL_NV_fence", &extensionNames) )
17179     {
17180         _GLEE_NV_fence = GL_TRUE;
17181         __GLeeLink_GL_NV_fence();
17182     }
17183     if (__GLeeCheckExtension("GL_IBM_texture_mirrored_repeat", &extensionNames) )
17184     {
17185         _GLEE_IBM_texture_mirrored_repeat = GL_TRUE;
17186         __GLeeLink_GL_IBM_texture_mirrored_repeat();
17187     }
17188     if (__GLeeCheckExtension("GL_NV_evaluators", &extensionNames) )
17189     {
17190         _GLEE_NV_evaluators = GL_TRUE;
17191         __GLeeLink_GL_NV_evaluators();
17192     }
17193     if (__GLeeCheckExtension("GL_NV_packed_depth_stencil", &extensionNames) )
17194     {
17195         _GLEE_NV_packed_depth_stencil = GL_TRUE;
17196         __GLeeLink_GL_NV_packed_depth_stencil();
17197     }
17198     if (__GLeeCheckExtension("GL_NV_register_combiners2", &extensionNames) )
17199     {
17200         _GLEE_NV_register_combiners2 = GL_TRUE;
17201         __GLeeLink_GL_NV_register_combiners2();
17202     }
17203     if (__GLeeCheckExtension("GL_NV_texture_compression_vtc", &extensionNames) )
17204     {
17205         _GLEE_NV_texture_compression_vtc = GL_TRUE;
17206         __GLeeLink_GL_NV_texture_compression_vtc();
17207     }
17208     if (__GLeeCheckExtension("GL_NV_texture_rectangle", &extensionNames) )
17209     {
17210         _GLEE_NV_texture_rectangle = GL_TRUE;
17211         __GLeeLink_GL_NV_texture_rectangle();
17212     }
17213     if (__GLeeCheckExtension("GL_NV_texture_shader", &extensionNames) )
17214     {
17215         _GLEE_NV_texture_shader = GL_TRUE;
17216         __GLeeLink_GL_NV_texture_shader();
17217     }
17218     if (__GLeeCheckExtension("GL_NV_texture_shader2", &extensionNames) )
17219     {
17220         _GLEE_NV_texture_shader2 = GL_TRUE;
17221         __GLeeLink_GL_NV_texture_shader2();
17222     }
17223     if (__GLeeCheckExtension("GL_NV_vertex_array_range2", &extensionNames) )
17224     {
17225         _GLEE_NV_vertex_array_range2 = GL_TRUE;
17226         __GLeeLink_GL_NV_vertex_array_range2();
17227     }
17228     if (__GLeeCheckExtension("GL_NV_vertex_program", &extensionNames) )
17229     {
17230         _GLEE_NV_vertex_program = GL_TRUE;
17231         __GLeeLink_GL_NV_vertex_program();
17232     }
17233     if (__GLeeCheckExtension("GL_SGIX_texture_coordinate_clamp", &extensionNames) )
17234     {
17235         _GLEE_SGIX_texture_coordinate_clamp = GL_TRUE;
17236         __GLeeLink_GL_SGIX_texture_coordinate_clamp();
17237     }
17238     if (__GLeeCheckExtension("GL_SGIX_scalebias_hint", &extensionNames) )
17239     {
17240         _GLEE_SGIX_scalebias_hint = GL_TRUE;
17241         __GLeeLink_GL_SGIX_scalebias_hint();
17242     }
17243     if (__GLeeCheckExtension("GL_OML_interlace", &extensionNames) )
17244     {
17245         _GLEE_OML_interlace = GL_TRUE;
17246         __GLeeLink_GL_OML_interlace();
17247     }
17248     if (__GLeeCheckExtension("GL_OML_subsample", &extensionNames) )
17249     {
17250         _GLEE_OML_subsample = GL_TRUE;
17251         __GLeeLink_GL_OML_subsample();
17252     }
17253     if (__GLeeCheckExtension("GL_OML_resample", &extensionNames) )
17254     {
17255         _GLEE_OML_resample = GL_TRUE;
17256         __GLeeLink_GL_OML_resample();
17257     }
17258     if (__GLeeCheckExtension("GL_NV_copy_depth_to_color", &extensionNames) )
17259     {
17260         _GLEE_NV_copy_depth_to_color = GL_TRUE;
17261         __GLeeLink_GL_NV_copy_depth_to_color();
17262     }
17263     if (__GLeeCheckExtension("GL_ATI_envmap_bumpmap", &extensionNames) )
17264     {
17265         _GLEE_ATI_envmap_bumpmap = GL_TRUE;
17266         __GLeeLink_GL_ATI_envmap_bumpmap();
17267     }
17268     if (__GLeeCheckExtension("GL_ATI_fragment_shader", &extensionNames) )
17269     {
17270         _GLEE_ATI_fragment_shader = GL_TRUE;
17271         __GLeeLink_GL_ATI_fragment_shader();
17272     }
17273     if (__GLeeCheckExtension("GL_ATI_pn_triangles", &extensionNames) )
17274     {
17275         _GLEE_ATI_pn_triangles = GL_TRUE;
17276         __GLeeLink_GL_ATI_pn_triangles();
17277     }
17278     if (__GLeeCheckExtension("GL_ATI_vertex_array_object", &extensionNames) )
17279     {
17280         _GLEE_ATI_vertex_array_object = GL_TRUE;
17281         __GLeeLink_GL_ATI_vertex_array_object();
17282     }
17283     if (__GLeeCheckExtension("GL_EXT_vertex_shader", &extensionNames) )
17284     {
17285         _GLEE_EXT_vertex_shader = GL_TRUE;
17286         __GLeeLink_GL_EXT_vertex_shader();
17287     }
17288     if (__GLeeCheckExtension("GL_ATI_vertex_streams", &extensionNames) )
17289     {
17290         _GLEE_ATI_vertex_streams = GL_TRUE;
17291         __GLeeLink_GL_ATI_vertex_streams();
17292     }
17293     if (__GLeeCheckExtension("GL_ATI_element_array", &extensionNames) )
17294     {
17295         _GLEE_ATI_element_array = GL_TRUE;
17296         __GLeeLink_GL_ATI_element_array();
17297     }
17298     if (__GLeeCheckExtension("GL_SUN_mesh_array", &extensionNames) )
17299     {
17300         _GLEE_SUN_mesh_array = GL_TRUE;
17301         __GLeeLink_GL_SUN_mesh_array();
17302     }
17303     if (__GLeeCheckExtension("GL_SUN_slice_accum", &extensionNames) )
17304     {
17305         _GLEE_SUN_slice_accum = GL_TRUE;
17306         __GLeeLink_GL_SUN_slice_accum();
17307     }
17308     if (__GLeeCheckExtension("GL_NV_multisample_filter_hint", &extensionNames) )
17309     {
17310         _GLEE_NV_multisample_filter_hint = GL_TRUE;
17311         __GLeeLink_GL_NV_multisample_filter_hint();
17312     }
17313     if (__GLeeCheckExtension("GL_NV_depth_clamp", &extensionNames) )
17314     {
17315         _GLEE_NV_depth_clamp = GL_TRUE;
17316         __GLeeLink_GL_NV_depth_clamp();
17317     }
17318     if (__GLeeCheckExtension("GL_NV_occlusion_query", &extensionNames) )
17319     {
17320         _GLEE_NV_occlusion_query = GL_TRUE;
17321         __GLeeLink_GL_NV_occlusion_query();
17322     }
17323     if (__GLeeCheckExtension("GL_NV_point_sprite", &extensionNames) )
17324     {
17325         _GLEE_NV_point_sprite = GL_TRUE;
17326         __GLeeLink_GL_NV_point_sprite();
17327     }
17328     if (__GLeeCheckExtension("GL_NV_texture_shader3", &extensionNames) )
17329     {
17330         _GLEE_NV_texture_shader3 = GL_TRUE;
17331         __GLeeLink_GL_NV_texture_shader3();
17332     }
17333     if (__GLeeCheckExtension("GL_NV_vertex_program1_1", &extensionNames) )
17334     {
17335         _GLEE_NV_vertex_program1_1 = GL_TRUE;
17336         __GLeeLink_GL_NV_vertex_program1_1();
17337     }
17338     if (__GLeeCheckExtension("GL_EXT_shadow_funcs", &extensionNames) )
17339     {
17340         _GLEE_EXT_shadow_funcs = GL_TRUE;
17341         __GLeeLink_GL_EXT_shadow_funcs();
17342     }
17343     if (__GLeeCheckExtension("GL_EXT_stencil_two_side", &extensionNames) )
17344     {
17345         _GLEE_EXT_stencil_two_side = GL_TRUE;
17346         __GLeeLink_GL_EXT_stencil_two_side();
17347     }
17348     if (__GLeeCheckExtension("GL_ATI_text_fragment_shader", &extensionNames) )
17349     {
17350         _GLEE_ATI_text_fragment_shader = GL_TRUE;
17351         __GLeeLink_GL_ATI_text_fragment_shader();
17352     }
17353     if (__GLeeCheckExtension("GL_APPLE_client_storage", &extensionNames) )
17354     {
17355         _GLEE_APPLE_client_storage = GL_TRUE;
17356         __GLeeLink_GL_APPLE_client_storage();
17357     }
17358     if (__GLeeCheckExtension("GL_APPLE_element_array", &extensionNames) )
17359     {
17360         _GLEE_APPLE_element_array = GL_TRUE;
17361         __GLeeLink_GL_APPLE_element_array();
17362     }
17363     if (__GLeeCheckExtension("GL_APPLE_fence", &extensionNames) )
17364     {
17365         _GLEE_APPLE_fence = GL_TRUE;
17366         __GLeeLink_GL_APPLE_fence();
17367     }
17368     if (__GLeeCheckExtension("GL_APPLE_vertex_array_object", &extensionNames) )
17369     {
17370         _GLEE_APPLE_vertex_array_object = GL_TRUE;
17371         __GLeeLink_GL_APPLE_vertex_array_object();
17372     }
17373     if (__GLeeCheckExtension("GL_APPLE_vertex_array_range", &extensionNames) )
17374     {
17375         _GLEE_APPLE_vertex_array_range = GL_TRUE;
17376         __GLeeLink_GL_APPLE_vertex_array_range();
17377     }
17378     if (__GLeeCheckExtension("GL_APPLE_ycbcr_422", &extensionNames) )
17379     {
17380         _GLEE_APPLE_ycbcr_422 = GL_TRUE;
17381         __GLeeLink_GL_APPLE_ycbcr_422();
17382     }
17383     if (__GLeeCheckExtension("GL_S3_s3tc", &extensionNames) )
17384     {
17385         _GLEE_S3_s3tc = GL_TRUE;
17386         __GLeeLink_GL_S3_s3tc();
17387     }
17388     if (__GLeeCheckExtension("GL_ATI_draw_buffers", &extensionNames) )
17389     {
17390         _GLEE_ATI_draw_buffers = GL_TRUE;
17391         __GLeeLink_GL_ATI_draw_buffers();
17392     }
17393     if (__GLeeCheckExtension("GL_ATI_pixel_format_float", &extensionNames) )
17394     {
17395         _GLEE_ATI_pixel_format_float = GL_TRUE;
17396         __GLeeLink_GL_ATI_pixel_format_float();
17397     }
17398     if (__GLeeCheckExtension("GL_ATI_texture_env_combine3", &extensionNames) )
17399     {
17400         _GLEE_ATI_texture_env_combine3 = GL_TRUE;
17401         __GLeeLink_GL_ATI_texture_env_combine3();
17402     }
17403     if (__GLeeCheckExtension("GL_ATI_texture_float", &extensionNames) )
17404     {
17405         _GLEE_ATI_texture_float = GL_TRUE;
17406         __GLeeLink_GL_ATI_texture_float();
17407     }
17408     if (__GLeeCheckExtension("GL_NV_float_buffer", &extensionNames) )
17409     {
17410         _GLEE_NV_float_buffer = GL_TRUE;
17411         __GLeeLink_GL_NV_float_buffer();
17412     }
17413     if (__GLeeCheckExtension("GL_NV_fragment_program", &extensionNames) )
17414     {
17415         _GLEE_NV_fragment_program = GL_TRUE;
17416         __GLeeLink_GL_NV_fragment_program();
17417     }
17418     if (__GLeeCheckExtension("GL_NV_half_float", &extensionNames) )
17419     {
17420         _GLEE_NV_half_float = GL_TRUE;
17421         __GLeeLink_GL_NV_half_float();
17422     }
17423     if (__GLeeCheckExtension("GL_NV_pixel_data_range", &extensionNames) )
17424     {
17425         _GLEE_NV_pixel_data_range = GL_TRUE;
17426         __GLeeLink_GL_NV_pixel_data_range();
17427     }
17428     if (__GLeeCheckExtension("GL_NV_primitive_restart", &extensionNames) )
17429     {
17430         _GLEE_NV_primitive_restart = GL_TRUE;
17431         __GLeeLink_GL_NV_primitive_restart();
17432     }
17433     if (__GLeeCheckExtension("GL_NV_texture_expand_normal", &extensionNames) )
17434     {
17435         _GLEE_NV_texture_expand_normal = GL_TRUE;
17436         __GLeeLink_GL_NV_texture_expand_normal();
17437     }
17438     if (__GLeeCheckExtension("GL_NV_vertex_program2", &extensionNames) )
17439     {
17440         _GLEE_NV_vertex_program2 = GL_TRUE;
17441         __GLeeLink_GL_NV_vertex_program2();
17442     }
17443     if (__GLeeCheckExtension("GL_ATI_map_object_buffer", &extensionNames) )
17444     {
17445         _GLEE_ATI_map_object_buffer = GL_TRUE;
17446         __GLeeLink_GL_ATI_map_object_buffer();
17447     }
17448     if (__GLeeCheckExtension("GL_ATI_separate_stencil", &extensionNames) )
17449     {
17450         _GLEE_ATI_separate_stencil = GL_TRUE;
17451         __GLeeLink_GL_ATI_separate_stencil();
17452     }
17453     if (__GLeeCheckExtension("GL_ATI_vertex_attrib_array_object", &extensionNames) )
17454     {
17455         _GLEE_ATI_vertex_attrib_array_object = GL_TRUE;
17456         __GLeeLink_GL_ATI_vertex_attrib_array_object();
17457     }
17458     if (__GLeeCheckExtension("GL_OES_read_format", &extensionNames) )
17459     {
17460         _GLEE_OES_read_format = GL_TRUE;
17461         __GLeeLink_GL_OES_read_format();
17462     }
17463     if (__GLeeCheckExtension("GL_EXT_depth_bounds_test", &extensionNames) )
17464     {
17465         _GLEE_EXT_depth_bounds_test = GL_TRUE;
17466         __GLeeLink_GL_EXT_depth_bounds_test();
17467     }
17468     if (__GLeeCheckExtension("GL_EXT_texture_mirror_clamp", &extensionNames) )
17469     {
17470         _GLEE_EXT_texture_mirror_clamp = GL_TRUE;
17471         __GLeeLink_GL_EXT_texture_mirror_clamp();
17472     }
17473     if (__GLeeCheckExtension("GL_EXT_blend_equation_separate", &extensionNames) )
17474     {
17475         _GLEE_EXT_blend_equation_separate = GL_TRUE;
17476         __GLeeLink_GL_EXT_blend_equation_separate();
17477     }
17478     if (__GLeeCheckExtension("GL_MESA_pack_invert", &extensionNames) )
17479     {
17480         _GLEE_MESA_pack_invert = GL_TRUE;
17481         __GLeeLink_GL_MESA_pack_invert();
17482     }
17483     if (__GLeeCheckExtension("GL_MESA_ycbcr_texture", &extensionNames) )
17484     {
17485         _GLEE_MESA_ycbcr_texture = GL_TRUE;
17486         __GLeeLink_GL_MESA_ycbcr_texture();
17487     }
17488     if (__GLeeCheckExtension("GL_EXT_pixel_buffer_object", &extensionNames) )
17489     {
17490         _GLEE_EXT_pixel_buffer_object = GL_TRUE;
17491         __GLeeLink_GL_EXT_pixel_buffer_object();
17492     }
17493     if (__GLeeCheckExtension("GL_NV_fragment_program_option", &extensionNames) )
17494     {
17495         _GLEE_NV_fragment_program_option = GL_TRUE;
17496         __GLeeLink_GL_NV_fragment_program_option();
17497     }
17498     if (__GLeeCheckExtension("GL_NV_fragment_program2", &extensionNames) )
17499     {
17500         _GLEE_NV_fragment_program2 = GL_TRUE;
17501         __GLeeLink_GL_NV_fragment_program2();
17502     }
17503     if (__GLeeCheckExtension("GL_NV_vertex_program2_option", &extensionNames) )
17504     {
17505         _GLEE_NV_vertex_program2_option = GL_TRUE;
17506         __GLeeLink_GL_NV_vertex_program2_option();
17507     }
17508     if (__GLeeCheckExtension("GL_NV_vertex_program3", &extensionNames) )
17509     {
17510         _GLEE_NV_vertex_program3 = GL_TRUE;
17511         __GLeeLink_GL_NV_vertex_program3();
17512     }
17513     if (__GLeeCheckExtension("GL_EXT_framebuffer_object", &extensionNames) )
17514     {
17515         _GLEE_EXT_framebuffer_object = GL_TRUE;
17516         __GLeeLink_GL_EXT_framebuffer_object();
17517     }
17518     if (__GLeeCheckExtension("GL_GREMEDY_string_marker", &extensionNames) )
17519     {
17520         _GLEE_GREMEDY_string_marker = GL_TRUE;
17521         __GLeeLink_GL_GREMEDY_string_marker();
17522     }
17523     if (__GLeeCheckExtension("GL_EXT_packed_depth_stencil", &extensionNames) )
17524     {
17525         _GLEE_EXT_packed_depth_stencil = GL_TRUE;
17526         __GLeeLink_GL_EXT_packed_depth_stencil();
17527     }
17528     if (__GLeeCheckExtension("GL_EXT_stencil_clear_tag", &extensionNames) )
17529     {
17530         _GLEE_EXT_stencil_clear_tag = GL_TRUE;
17531         __GLeeLink_GL_EXT_stencil_clear_tag();
17532     }
17533     if (__GLeeCheckExtension("GL_EXT_texture_sRGB", &extensionNames) )
17534     {
17535         _GLEE_EXT_texture_sRGB = GL_TRUE;
17536         __GLeeLink_GL_EXT_texture_sRGB();
17537     }
17538     if (__GLeeCheckExtension("GL_EXT_framebuffer_blit", &extensionNames) )
17539     {
17540         _GLEE_EXT_framebuffer_blit = GL_TRUE;
17541         __GLeeLink_GL_EXT_framebuffer_blit();
17542     }
17543     if (__GLeeCheckExtension("GL_EXT_framebuffer_multisample", &extensionNames) )
17544     {
17545         _GLEE_EXT_framebuffer_multisample = GL_TRUE;
17546         __GLeeLink_GL_EXT_framebuffer_multisample();
17547     }
17548     if (__GLeeCheckExtension("GL_MESAX_texture_stack", &extensionNames) )
17549     {
17550         _GLEE_MESAX_texture_stack = GL_TRUE;
17551         __GLeeLink_GL_MESAX_texture_stack();
17552     }
17553     if (__GLeeCheckExtension("GL_EXT_timer_query", &extensionNames) )
17554     {
17555         _GLEE_EXT_timer_query = GL_TRUE;
17556         __GLeeLink_GL_EXT_timer_query();
17557     }
17558     if (__GLeeCheckExtension("GL_EXT_gpu_program_parameters", &extensionNames) )
17559     {
17560         _GLEE_EXT_gpu_program_parameters = GL_TRUE;
17561         __GLeeLink_GL_EXT_gpu_program_parameters();
17562     }
17563     if (__GLeeCheckExtension("GL_APPLE_flush_buffer_range", &extensionNames) )
17564     {
17565         _GLEE_APPLE_flush_buffer_range = GL_TRUE;
17566         __GLeeLink_GL_APPLE_flush_buffer_range();
17567     }
17568     if (__GLeeCheckExtension("GL_EXT_gpu_shader4", &extensionNames) )
17569     {
17570         _GLEE_EXT_gpu_shader4 = GL_TRUE;
17571         __GLeeLink_GL_EXT_gpu_shader4();
17572     }
17573     if (__GLeeCheckExtension("GL_EXT_draw_instanced", &extensionNames) )
17574     {
17575         _GLEE_EXT_draw_instanced = GL_TRUE;
17576         __GLeeLink_GL_EXT_draw_instanced();
17577     }
17578     if (__GLeeCheckExtension("GL_EXT_packed_float", &extensionNames) )
17579     {
17580         _GLEE_EXT_packed_float = GL_TRUE;
17581         __GLeeLink_GL_EXT_packed_float();
17582     }
17583     if (__GLeeCheckExtension("GL_EXT_texture_array", &extensionNames) )
17584     {
17585         _GLEE_EXT_texture_array = GL_TRUE;
17586         __GLeeLink_GL_EXT_texture_array();
17587     }
17588     if (__GLeeCheckExtension("GL_EXT_texture_buffer_object", &extensionNames) )
17589     {
17590         _GLEE_EXT_texture_buffer_object = GL_TRUE;
17591         __GLeeLink_GL_EXT_texture_buffer_object();
17592     }
17593     if (__GLeeCheckExtension("GL_EXT_texture_compression_latc", &extensionNames) )
17594     {
17595         _GLEE_EXT_texture_compression_latc = GL_TRUE;
17596         __GLeeLink_GL_EXT_texture_compression_latc();
17597     }
17598     if (__GLeeCheckExtension("GL_EXT_texture_compression_rgtc", &extensionNames) )
17599     {
17600         _GLEE_EXT_texture_compression_rgtc = GL_TRUE;
17601         __GLeeLink_GL_EXT_texture_compression_rgtc();
17602     }
17603     if (__GLeeCheckExtension("GL_EXT_texture_shared_exponent", &extensionNames) )
17604     {
17605         _GLEE_EXT_texture_shared_exponent = GL_TRUE;
17606         __GLeeLink_GL_EXT_texture_shared_exponent();
17607     }
17608     if (__GLeeCheckExtension("GL_NV_depth_buffer_float", &extensionNames) )
17609     {
17610         _GLEE_NV_depth_buffer_float = GL_TRUE;
17611         __GLeeLink_GL_NV_depth_buffer_float();
17612     }
17613     if (__GLeeCheckExtension("GL_NV_framebuffer_multisample_coverage", &extensionNames) )
17614     {
17615         _GLEE_NV_framebuffer_multisample_coverage = GL_TRUE;
17616         __GLeeLink_GL_NV_framebuffer_multisample_coverage();
17617     }
17618     if (__GLeeCheckExtension("GL_EXT_framebuffer_sRGB", &extensionNames) )
17619     {
17620         _GLEE_EXT_framebuffer_sRGB = GL_TRUE;
17621         __GLeeLink_GL_EXT_framebuffer_sRGB();
17622     }
17623     if (__GLeeCheckExtension("GL_NV_geometry_shader4", &extensionNames) )
17624     {
17625         _GLEE_NV_geometry_shader4 = GL_TRUE;
17626         __GLeeLink_GL_NV_geometry_shader4();
17627     }
17628     if (__GLeeCheckExtension("GL_NV_parameter_buffer_object", &extensionNames) )
17629     {
17630         _GLEE_NV_parameter_buffer_object = GL_TRUE;
17631         __GLeeLink_GL_NV_parameter_buffer_object();
17632     }
17633     if (__GLeeCheckExtension("GL_EXT_draw_buffers2", &extensionNames) )
17634     {
17635         _GLEE_EXT_draw_buffers2 = GL_TRUE;
17636         __GLeeLink_GL_EXT_draw_buffers2();
17637     }
17638     if (__GLeeCheckExtension("GL_NV_transform_feedback", &extensionNames) )
17639     {
17640         _GLEE_NV_transform_feedback = GL_TRUE;
17641         __GLeeLink_GL_NV_transform_feedback();
17642     }
17643     if (__GLeeCheckExtension("GL_EXT_bindable_uniform", &extensionNames) )
17644     {
17645         _GLEE_EXT_bindable_uniform = GL_TRUE;
17646         __GLeeLink_GL_EXT_bindable_uniform();
17647     }
17648     if (__GLeeCheckExtension("GL_EXT_texture_integer", &extensionNames) )
17649     {
17650         _GLEE_EXT_texture_integer = GL_TRUE;
17651         __GLeeLink_GL_EXT_texture_integer();
17652     }
17653     if (__GLeeCheckExtension("GL_GREMEDY_frame_terminator", &extensionNames) )
17654     {
17655         _GLEE_GREMEDY_frame_terminator = GL_TRUE;
17656         __GLeeLink_GL_GREMEDY_frame_terminator();
17657     }
17658     if (__GLeeCheckExtension("GL_NV_conditional_render", &extensionNames) )
17659     {
17660         _GLEE_NV_conditional_render = GL_TRUE;
17661         __GLeeLink_GL_NV_conditional_render();
17662     }
17663     if (__GLeeCheckExtension("GL_NV_present_video", &extensionNames) )
17664     {
17665         _GLEE_NV_present_video = GL_TRUE;
17666         __GLeeLink_GL_NV_present_video();
17667     }
17668     if (__GLeeCheckExtension("GL_EXT_transform_feedback", &extensionNames) )
17669     {
17670         _GLEE_EXT_transform_feedback = GL_TRUE;
17671         __GLeeLink_GL_EXT_transform_feedback();
17672     }
17673     if (__GLeeCheckExtension("GL_EXT_direct_state_access", &extensionNames) )
17674     {
17675         _GLEE_EXT_direct_state_access = GL_TRUE;
17676         __GLeeLink_GL_EXT_direct_state_access();
17677     }
17678     if (__GLeeCheckExtension("GL_EXT_vertex_array_bgra", &extensionNames) )
17679     {
17680         _GLEE_EXT_vertex_array_bgra = GL_TRUE;
17681         __GLeeLink_GL_EXT_vertex_array_bgra();
17682     }
17683     if (__GLeeCheckExtension("GL_EXT_texture_swizzle", &extensionNames) )
17684     {
17685         _GLEE_EXT_texture_swizzle = GL_TRUE;
17686         __GLeeLink_GL_EXT_texture_swizzle();
17687     }
17688     if (__GLeeCheckExtension("GL_NV_explicit_multisample", &extensionNames) )
17689     {
17690         _GLEE_NV_explicit_multisample = GL_TRUE;
17691         __GLeeLink_GL_NV_explicit_multisample();
17692     }
17693     if (__GLeeCheckExtension("GL_NV_transform_feedback2", &extensionNames) )
17694     {
17695         _GLEE_NV_transform_feedback2 = GL_TRUE;
17696         __GLeeLink_GL_NV_transform_feedback2();
17697     }
17698     if (__GLeeCheckExtension("GL_SGIX_texture_select", &extensionNames) )
17699     {
17700         _GLEE_SGIX_texture_select = GL_TRUE;
17701         __GLeeLink_GL_SGIX_texture_select();
17702     }
17703     if (__GLeeCheckExtension("GL_INGR_blend_func_separate", &extensionNames) )
17704     {
17705         _GLEE_INGR_blend_func_separate = GL_TRUE;
17706         __GLeeLink_GL_INGR_blend_func_separate();
17707     }
17708     if (__GLeeCheckExtension("GL_SGIX_depth_pass_instrument", &extensionNames) )
17709     {
17710         _GLEE_SGIX_depth_pass_instrument = GL_TRUE;
17711         __GLeeLink_GL_SGIX_depth_pass_instrument();
17712     }
17713     if (__GLeeCheckExtension("GL_SGIX_igloo_interface", &extensionNames) )
17714     {
17715         _GLEE_SGIX_igloo_interface = GL_TRUE;
17716         __GLeeLink_GL_SGIX_igloo_interface();
17717     }
17718     if (__GLeeCheckExtension("GL_EXT_fragment_lighting", &extensionNames) )
17719     {
17720         _GLEE_EXT_fragment_lighting = GL_TRUE;
17721         __GLeeLink_GL_EXT_fragment_lighting();
17722     }
17723     if (__GLeeCheckExtension("GL_EXT_geometry_shader4", &extensionNames) )
17724     {
17725         _GLEE_EXT_geometry_shader4 = GL_TRUE;
17726         __GLeeLink_GL_EXT_geometry_shader4();
17727     }
17728     if (__GLeeCheckExtension("GL_EXT_scene_marker", &extensionNames) )
17729     {
17730         _GLEE_EXT_scene_marker = GL_TRUE;
17731         __GLeeLink_GL_EXT_scene_marker();
17732     }
17733     if (__GLeeCheckExtension("GL_EXT_texture_compression_dxt1", &extensionNames) )
17734     {
17735         _GLEE_EXT_texture_compression_dxt1 = GL_TRUE;
17736         __GLeeLink_GL_EXT_texture_compression_dxt1();
17737     }
17738     if (__GLeeCheckExtension("GL_EXT_texture_env", &extensionNames) )
17739     {
17740         _GLEE_EXT_texture_env = GL_TRUE;
17741         __GLeeLink_GL_EXT_texture_env();
17742     }
17743     if (__GLeeCheckExtension("GL_IBM_static_data", &extensionNames) )
17744     {
17745         _GLEE_IBM_static_data = GL_TRUE;
17746         __GLeeLink_GL_IBM_static_data();
17747     }
17748     if (__GLeeCheckExtension("GL_NV_gpu_program4", &extensionNames) )
17749     {
17750         _GLEE_NV_gpu_program4 = GL_TRUE;
17751         __GLeeLink_GL_NV_gpu_program4();
17752     }
17753     if (__GLeeCheckExtension("GL_OES_byte_coordinates", &extensionNames) )
17754     {
17755         _GLEE_OES_byte_coordinates = GL_TRUE;
17756         __GLeeLink_GL_OES_byte_coordinates();
17757     }
17758     if (__GLeeCheckExtension("GL_OES_compressed_paletted_texture", &extensionNames) )
17759     {
17760         _GLEE_OES_compressed_paletted_texture = GL_TRUE;
17761         __GLeeLink_GL_OES_compressed_paletted_texture();
17762     }
17763     if (__GLeeCheckExtension("GL_OES_single_precision", &extensionNames) )
17764     {
17765         _GLEE_OES_single_precision = GL_TRUE;
17766         __GLeeLink_GL_OES_single_precision();
17767     }
17768     if (__GLeeCheckExtension("GL_SGIX_pixel_texture_bits", &extensionNames) )
17769     {
17770         _GLEE_SGIX_pixel_texture_bits = GL_TRUE;
17771         __GLeeLink_GL_SGIX_pixel_texture_bits();
17772     }
17773     if (__GLeeCheckExtension("GL_SGIX_texture_range", &extensionNames) )
17774     {
17775         _GLEE_SGIX_texture_range = GL_TRUE;
17776         __GLeeLink_GL_SGIX_texture_range();
17777     }
17778 #ifdef WIN32
17779     if (__GLeeCheckExtension("WGL_ARB_buffer_region", &extensionNames) )
17780     {
17781         _GLEE_WGL_ARB_buffer_region = GL_TRUE;
17782         __GLeeLink_WGL_ARB_buffer_region();
17783     }
17784     if (__GLeeCheckExtension("WGL_ARB_multisample", &extensionNames) )
17785     {
17786         _GLEE_WGL_ARB_multisample = GL_TRUE;
17787         __GLeeLink_WGL_ARB_multisample();
17788     }
17789     if (__GLeeCheckExtension("WGL_ARB_extensions_string", &extensionNames) )
17790     {
17791         _GLEE_WGL_ARB_extensions_string = GL_TRUE;
17792         __GLeeLink_WGL_ARB_extensions_string();
17793     }
17794     if (__GLeeCheckExtension("WGL_ARB_pixel_format", &extensionNames) )
17795     {
17796         _GLEE_WGL_ARB_pixel_format = GL_TRUE;
17797         __GLeeLink_WGL_ARB_pixel_format();
17798     }
17799     if (__GLeeCheckExtension("WGL_ARB_make_current_read", &extensionNames) )
17800     {
17801         _GLEE_WGL_ARB_make_current_read = GL_TRUE;
17802         __GLeeLink_WGL_ARB_make_current_read();
17803     }
17804     if (__GLeeCheckExtension("WGL_ARB_pbuffer", &extensionNames) )
17805     {
17806         _GLEE_WGL_ARB_pbuffer = GL_TRUE;
17807         __GLeeLink_WGL_ARB_pbuffer();
17808     }
17809     if (__GLeeCheckExtension("WGL_ARB_render_texture", &extensionNames) )
17810     {
17811         _GLEE_WGL_ARB_render_texture = GL_TRUE;
17812         __GLeeLink_WGL_ARB_render_texture();
17813     }
17814     if (__GLeeCheckExtension("WGL_ARB_pixel_format_float", &extensionNames) )
17815     {
17816         _GLEE_WGL_ARB_pixel_format_float = GL_TRUE;
17817         __GLeeLink_WGL_ARB_pixel_format_float();
17818     }
17819     if (__GLeeCheckExtension("WGL_ARB_create_context", &extensionNames) )
17820     {
17821         _GLEE_WGL_ARB_create_context = GL_TRUE;
17822         __GLeeLink_WGL_ARB_create_context();
17823     }
17824     if (__GLeeCheckExtension("WGL_EXT_make_current_read", &extensionNames) )
17825     {
17826         _GLEE_WGL_EXT_make_current_read = GL_TRUE;
17827         __GLeeLink_WGL_EXT_make_current_read();
17828     }
17829     if (__GLeeCheckExtension("WGL_EXT_pixel_format", &extensionNames) )
17830     {
17831         _GLEE_WGL_EXT_pixel_format = GL_TRUE;
17832         __GLeeLink_WGL_EXT_pixel_format();
17833     }
17834     if (__GLeeCheckExtension("WGL_EXT_pbuffer", &extensionNames) )
17835     {
17836         _GLEE_WGL_EXT_pbuffer = GL_TRUE;
17837         __GLeeLink_WGL_EXT_pbuffer();
17838     }
17839     if (__GLeeCheckExtension("WGL_EXT_depth_float", &extensionNames) )
17840     {
17841         _GLEE_WGL_EXT_depth_float = GL_TRUE;
17842         __GLeeLink_WGL_EXT_depth_float();
17843     }
17844     if (__GLeeCheckExtension("WGL_3DFX_multisample", &extensionNames) )
17845     {
17846         _GLEE_WGL_3DFX_multisample = GL_TRUE;
17847         __GLeeLink_WGL_3DFX_multisample();
17848     }
17849     if (__GLeeCheckExtension("WGL_EXT_multisample", &extensionNames) )
17850     {
17851         _GLEE_WGL_EXT_multisample = GL_TRUE;
17852         __GLeeLink_WGL_EXT_multisample();
17853     }
17854     if (__GLeeCheckExtension("WGL_I3D_digital_video_control", &extensionNames) )
17855     {
17856         _GLEE_WGL_I3D_digital_video_control = GL_TRUE;
17857         __GLeeLink_WGL_I3D_digital_video_control();
17858     }
17859     if (__GLeeCheckExtension("WGL_I3D_gamma", &extensionNames) )
17860     {
17861         _GLEE_WGL_I3D_gamma = GL_TRUE;
17862         __GLeeLink_WGL_I3D_gamma();
17863     }
17864     if (__GLeeCheckExtension("WGL_I3D_genlock", &extensionNames) )
17865     {
17866         _GLEE_WGL_I3D_genlock = GL_TRUE;
17867         __GLeeLink_WGL_I3D_genlock();
17868     }
17869     if (__GLeeCheckExtension("WGL_I3D_image_buffer", &extensionNames) )
17870     {
17871         _GLEE_WGL_I3D_image_buffer = GL_TRUE;
17872         __GLeeLink_WGL_I3D_image_buffer();
17873     }
17874     if (__GLeeCheckExtension("WGL_I3D_swap_frame_lock", &extensionNames) )
17875     {
17876         _GLEE_WGL_I3D_swap_frame_lock = GL_TRUE;
17877         __GLeeLink_WGL_I3D_swap_frame_lock();
17878     }
17879     if (__GLeeCheckExtension("WGL_NV_render_depth_texture", &extensionNames) )
17880     {
17881         _GLEE_WGL_NV_render_depth_texture = GL_TRUE;
17882         __GLeeLink_WGL_NV_render_depth_texture();
17883     }
17884     if (__GLeeCheckExtension("WGL_NV_render_texture_rectangle", &extensionNames) )
17885     {
17886         _GLEE_WGL_NV_render_texture_rectangle = GL_TRUE;
17887         __GLeeLink_WGL_NV_render_texture_rectangle();
17888     }
17889     if (__GLeeCheckExtension("WGL_ATI_pixel_format_float", &extensionNames) )
17890     {
17891         _GLEE_WGL_ATI_pixel_format_float = GL_TRUE;
17892         __GLeeLink_WGL_ATI_pixel_format_float();
17893     }
17894     if (__GLeeCheckExtension("WGL_NV_float_buffer", &extensionNames) )
17895     {
17896         _GLEE_WGL_NV_float_buffer = GL_TRUE;
17897         __GLeeLink_WGL_NV_float_buffer();
17898     }
17899     if (__GLeeCheckExtension("WGL_3DL_stereo_control", &extensionNames) )
17900     {
17901         _GLEE_WGL_3DL_stereo_control = GL_TRUE;
17902         __GLeeLink_WGL_3DL_stereo_control();
17903     }
17904     if (__GLeeCheckExtension("WGL_EXT_pixel_format_packed_float", &extensionNames) )
17905     {
17906         _GLEE_WGL_EXT_pixel_format_packed_float = GL_TRUE;
17907         __GLeeLink_WGL_EXT_pixel_format_packed_float();
17908     }
17909     if (__GLeeCheckExtension("WGL_EXT_framebuffer_sRGB", &extensionNames) )
17910     {
17911         _GLEE_WGL_EXT_framebuffer_sRGB = GL_TRUE;
17912         __GLeeLink_WGL_EXT_framebuffer_sRGB();
17913     }
17914     if (__GLeeCheckExtension("WGL_NV_present_video", &extensionNames) )
17915     {
17916         _GLEE_WGL_NV_present_video = GL_TRUE;
17917         __GLeeLink_WGL_NV_present_video();
17918     }
17919     if (__GLeeCheckExtension("WGL_NV_swap_group", &extensionNames) )
17920     {
17921         _GLEE_WGL_NV_swap_group = GL_TRUE;
17922         __GLeeLink_WGL_NV_swap_group();
17923     }
17924     if (__GLeeCheckExtension("WGL_NV_gpu_affinity", &extensionNames) )
17925     {
17926         _GLEE_WGL_NV_gpu_affinity = GL_TRUE;
17927         __GLeeLink_WGL_NV_gpu_affinity();
17928     }
17929     if (__GLeeCheckExtension("WGL_EXT_display_color_table", &extensionNames) )
17930     {
17931         _GLEE_WGL_EXT_display_color_table = GL_TRUE;
17932         __GLeeLink_WGL_EXT_display_color_table();
17933     }
17934     if (__GLeeCheckExtension("WGL_EXT_extensions_string", &extensionNames) )
17935     {
17936         _GLEE_WGL_EXT_extensions_string = GL_TRUE;
17937         __GLeeLink_WGL_EXT_extensions_string();
17938     }
17939     if (__GLeeCheckExtension("WGL_EXT_swap_control", &extensionNames) )
17940     {
17941         _GLEE_WGL_EXT_swap_control = GL_TRUE;
17942         __GLeeLink_WGL_EXT_swap_control();
17943     }
17944     if (__GLeeCheckExtension("WGL_NV_vertex_array_range", &extensionNames) )
17945     {
17946         _GLEE_WGL_NV_vertex_array_range = GL_TRUE;
17947         __GLeeLink_WGL_NV_vertex_array_range();
17948     }
17949     if (__GLeeCheckExtension("WGL_OML_sync_control", &extensionNames) )
17950     {
17951         _GLEE_WGL_OML_sync_control = GL_TRUE;
17952         __GLeeLink_WGL_OML_sync_control();
17953     }
17954     if (__GLeeCheckExtension("WGL_I3D_swap_frame_usage", &extensionNames) )
17955     {
17956         _GLEE_WGL_I3D_swap_frame_usage = GL_TRUE;
17957         __GLeeLink_WGL_I3D_swap_frame_usage();
17958     }
17959     if (__GLeeCheckExtension("WGL_NV_video_output", &extensionNames) )
17960     {
17961         _GLEE_WGL_NV_video_output = GL_TRUE;
17962         __GLeeLink_WGL_NV_video_output();
17963     }
17964 #elif defined(__APPLE__) || defined(__APPLE_CC__)
17965 #else /* GLX */
17966     if (__GLeeCheckExtension("GLX_VERSION_1_3", &extensionNames) )
17967     {
17968         _GLEE_GLX_VERSION_1_3 = GL_TRUE;
17969         __GLeeLink_GLX_VERSION_1_3();
17970     }
17971     if (__GLeeCheckExtension("GLX_VERSION_1_4", &extensionNames) )
17972     {
17973         _GLEE_GLX_VERSION_1_4 = GL_TRUE;
17974         __GLeeLink_GLX_VERSION_1_4();
17975     }
17976     if (__GLeeCheckExtension("GLX_ARB_multisample", &extensionNames) )
17977     {
17978         _GLEE_GLX_ARB_multisample = GL_TRUE;
17979         __GLeeLink_GLX_ARB_multisample();
17980     }
17981     if (__GLeeCheckExtension("GLX_ARB_fbconfig_float", &extensionNames) )
17982     {
17983         _GLEE_GLX_ARB_fbconfig_float = GL_TRUE;
17984         __GLeeLink_GLX_ARB_fbconfig_float();
17985     }
17986     if (__GLeeCheckExtension("GLX_ARB_create_context", &extensionNames) )
17987     {
17988         _GLEE_GLX_ARB_create_context = GL_TRUE;
17989         __GLeeLink_GLX_ARB_create_context();
17990     }
17991     if (__GLeeCheckExtension("GLX_SGIS_multisample", &extensionNames) )
17992     {
17993         _GLEE_GLX_SGIS_multisample = GL_TRUE;
17994         __GLeeLink_GLX_SGIS_multisample();
17995     }
17996     if (__GLeeCheckExtension("GLX_EXT_visual_info", &extensionNames) )
17997     {
17998         _GLEE_GLX_EXT_visual_info = GL_TRUE;
17999         __GLeeLink_GLX_EXT_visual_info();
18000     }
18001     if (__GLeeCheckExtension("GLX_SGI_swap_control", &extensionNames) )
18002     {
18003         _GLEE_GLX_SGI_swap_control = GL_TRUE;
18004         __GLeeLink_GLX_SGI_swap_control();
18005     }
18006     if (__GLeeCheckExtension("GLX_SGI_video_sync", &extensionNames) )
18007     {
18008         _GLEE_GLX_SGI_video_sync = GL_TRUE;
18009         __GLeeLink_GLX_SGI_video_sync();
18010     }
18011     if (__GLeeCheckExtension("GLX_SGI_make_current_read", &extensionNames) )
18012     {
18013         _GLEE_GLX_SGI_make_current_read = GL_TRUE;
18014         __GLeeLink_GLX_SGI_make_current_read();
18015     }
18016     if (__GLeeCheckExtension("GLX_EXT_visual_rating", &extensionNames) )
18017     {
18018         _GLEE_GLX_EXT_visual_rating = GL_TRUE;
18019         __GLeeLink_GLX_EXT_visual_rating();
18020     }
18021     if (__GLeeCheckExtension("GLX_EXT_import_context", &extensionNames) )
18022     {
18023         _GLEE_GLX_EXT_import_context = GL_TRUE;
18024         __GLeeLink_GLX_EXT_import_context();
18025     }
18026     if (__GLeeCheckExtension("GLX_SGIX_fbconfig", &extensionNames) )
18027     {
18028         _GLEE_GLX_SGIX_fbconfig = GL_TRUE;
18029         __GLeeLink_GLX_SGIX_fbconfig();
18030     }
18031     if (__GLeeCheckExtension("GLX_SGIX_pbuffer", &extensionNames) )
18032     {
18033         _GLEE_GLX_SGIX_pbuffer = GL_TRUE;
18034         __GLeeLink_GLX_SGIX_pbuffer();
18035     }
18036     if (__GLeeCheckExtension("GLX_SGI_cushion", &extensionNames) )
18037     {
18038         _GLEE_GLX_SGI_cushion = GL_TRUE;
18039         __GLeeLink_GLX_SGI_cushion();
18040     }
18041     if (__GLeeCheckExtension("GLX_SGIX_video_resize", &extensionNames) )
18042     {
18043         _GLEE_GLX_SGIX_video_resize = GL_TRUE;
18044         __GLeeLink_GLX_SGIX_video_resize();
18045     }
18046     if (__GLeeCheckExtension("GLX_SGIX_swap_group", &extensionNames) )
18047     {
18048         _GLEE_GLX_SGIX_swap_group = GL_TRUE;
18049         __GLeeLink_GLX_SGIX_swap_group();
18050     }
18051     if (__GLeeCheckExtension("GLX_SGIX_swap_barrier", &extensionNames) )
18052     {
18053         _GLEE_GLX_SGIX_swap_barrier = GL_TRUE;
18054         __GLeeLink_GLX_SGIX_swap_barrier();
18055     }
18056     if (__GLeeCheckExtension("GLX_SGIS_blended_overlay", &extensionNames) )
18057     {
18058         _GLEE_GLX_SGIS_blended_overlay = GL_TRUE;
18059         __GLeeLink_GLX_SGIS_blended_overlay();
18060     }
18061     if (__GLeeCheckExtension("GLX_SGIS_shared_multisample", &extensionNames) )
18062     {
18063         _GLEE_GLX_SGIS_shared_multisample = GL_TRUE;
18064         __GLeeLink_GLX_SGIS_shared_multisample();
18065     }
18066     if (__GLeeCheckExtension("GLX_SUN_get_transparent_index", &extensionNames) )
18067     {
18068         _GLEE_GLX_SUN_get_transparent_index = GL_TRUE;
18069         __GLeeLink_GLX_SUN_get_transparent_index();
18070     }
18071     if (__GLeeCheckExtension("GLX_3DFX_multisample", &extensionNames) )
18072     {
18073         _GLEE_GLX_3DFX_multisample = GL_TRUE;
18074         __GLeeLink_GLX_3DFX_multisample();
18075     }
18076     if (__GLeeCheckExtension("GLX_MESA_copy_sub_buffer", &extensionNames) )
18077     {
18078         _GLEE_GLX_MESA_copy_sub_buffer = GL_TRUE;
18079         __GLeeLink_GLX_MESA_copy_sub_buffer();
18080     }
18081     if (__GLeeCheckExtension("GLX_MESA_pixmap_colormap", &extensionNames) )
18082     {
18083         _GLEE_GLX_MESA_pixmap_colormap = GL_TRUE;
18084         __GLeeLink_GLX_MESA_pixmap_colormap();
18085     }
18086     if (__GLeeCheckExtension("GLX_MESA_release_buffers", &extensionNames) )
18087     {
18088         _GLEE_GLX_MESA_release_buffers = GL_TRUE;
18089         __GLeeLink_GLX_MESA_release_buffers();
18090     }
18091     if (__GLeeCheckExtension("GLX_MESA_set_3dfx_mode", &extensionNames) )
18092     {
18093         _GLEE_GLX_MESA_set_3dfx_mode = GL_TRUE;
18094         __GLeeLink_GLX_MESA_set_3dfx_mode();
18095     }
18096     if (__GLeeCheckExtension("GLX_SGIX_visual_select_group", &extensionNames) )
18097     {
18098         _GLEE_GLX_SGIX_visual_select_group = GL_TRUE;
18099         __GLeeLink_GLX_SGIX_visual_select_group();
18100     }
18101     if (__GLeeCheckExtension("GLX_OML_swap_method", &extensionNames) )
18102     {
18103         _GLEE_GLX_OML_swap_method = GL_TRUE;
18104         __GLeeLink_GLX_OML_swap_method();
18105     }
18106     if (__GLeeCheckExtension("GLX_OML_sync_control", &extensionNames) )
18107     {
18108         _GLEE_GLX_OML_sync_control = GL_TRUE;
18109         __GLeeLink_GLX_OML_sync_control();
18110     }
18111     if (__GLeeCheckExtension("GLX_NV_float_buffer", &extensionNames) )
18112     {
18113         _GLEE_GLX_NV_float_buffer = GL_TRUE;
18114         __GLeeLink_GLX_NV_float_buffer();
18115     }
18116     if (__GLeeCheckExtension("GLX_SGIX_hyperpipe", &extensionNames) )
18117     {
18118         _GLEE_GLX_SGIX_hyperpipe = GL_TRUE;
18119         __GLeeLink_GLX_SGIX_hyperpipe();
18120     }
18121     if (__GLeeCheckExtension("GLX_MESA_agp_offset", &extensionNames) )
18122     {
18123         _GLEE_GLX_MESA_agp_offset = GL_TRUE;
18124         __GLeeLink_GLX_MESA_agp_offset();
18125     }
18126     if (__GLeeCheckExtension("GLX_EXT_fbconfig_packed_float", &extensionNames) )
18127     {
18128         _GLEE_GLX_EXT_fbconfig_packed_float = GL_TRUE;
18129         __GLeeLink_GLX_EXT_fbconfig_packed_float();
18130     }
18131     if (__GLeeCheckExtension("GLX_EXT_framebuffer_sRGB", &extensionNames) )
18132     {
18133         _GLEE_GLX_EXT_framebuffer_sRGB = GL_TRUE;
18134         __GLeeLink_GLX_EXT_framebuffer_sRGB();
18135     }
18136     if (__GLeeCheckExtension("GLX_EXT_texture_from_pixmap", &extensionNames) )
18137     {
18138         _GLEE_GLX_EXT_texture_from_pixmap = GL_TRUE;
18139         __GLeeLink_GLX_EXT_texture_from_pixmap();
18140     }
18141     if (__GLeeCheckExtension("GLX_NV_present_video", &extensionNames) )
18142     {
18143         _GLEE_GLX_NV_present_video = GL_TRUE;
18144         __GLeeLink_GLX_NV_present_video();
18145     }
18146     if (__GLeeCheckExtension("GLX_NV_video_out", &extensionNames) )
18147     {
18148         _GLEE_GLX_NV_video_out = GL_TRUE;
18149         __GLeeLink_GLX_NV_video_out();
18150     }
18151     if (__GLeeCheckExtension("GLX_NV_swap_group", &extensionNames) )
18152     {
18153         _GLEE_GLX_NV_swap_group = GL_TRUE;
18154         __GLeeLink_GLX_NV_swap_group();
18155     }
18156     if (__GLeeCheckExtension("GLX_EXT_scene_marker", &extensionNames) )
18157     {
18158         _GLEE_GLX_EXT_scene_marker = GL_TRUE;
18159         __GLeeLink_GLX_EXT_scene_marker();
18160     }
18161     if (__GLeeCheckExtension("GLX_NV_video_output", &extensionNames) )
18162     {
18163         _GLEE_GLX_NV_video_output = GL_TRUE;
18164         __GLeeLink_GLX_NV_video_output();
18165     }
18166 #endif /* end GLX */
18167 
18168     __GLeeExtList_clean(&extensionNames);
18169     return GL_TRUE;
18170 }